Tutors
Tutors

theCoderSchool is an after-school program for kids learning to code. We provide a fun, energetic, and inspirational environment to bring out that inner hacker in all kids! The future will be ever more dependent on technology so let's get our young generation ready. Learn to Code, Change the World.

Job Summary
theCoderSchool is looking for passionate Code Coaches to teach our next generation how to change the world! You will meet incredible kids, teach them how to code (and how to think like a coder!), and be rewarded with an amazing experience. This is a part-time position for 4-12 hours/week (same times weekly), depending on your schedule. Our operating hours will be generally 2:30 - 7:30 pm on weekdays and 9:00am - 4:00pm Saturdays. We also have additional hours available over the summer months for early mornings and early afternoons on weekdays. We will provide Instructor Training, and will use more of a "teaching methodology" than a fixed curriculum. Much of our teaching will be reverse-engineering games or concepts, and we will adapt to a particular student's interests and skills. Our teaching philosophy is that engagement is far more important than learning syntax and theory. We are hiring immediately for our school location in Irvine. Remote (now) and In-Person (soon)

Responsibilities
A Code Coach is a mentor who teaches kids how to code. At theCoderSchool, we have three basic teaching styles - your assignment will depend on schedule, ability, and desire.
1. Private and Semi-Private Tutoring. One-to-one or one-to-few coding lessons for kids. Typically in Scratch/Snap for the younger kids and Javascript/HTML, Python and beyond for older kids. Specialty programming like Unity, Minecraft, Roblox, LUA or Swift are helpful as well!
2. Scratch Code Class. Certain coaches that can manage a group of kids will be asked to inspire 7-10 year olds in Code Class. This has a fixed-curriculum for drag-and-drop languages that you'll teach in a classroom style using the "Scratch" environment that was developed by MIT.
3. Platform Code Class. Certain coaches that can manage a group of kids will be asked to inspire 9-12 year olds in our Platform Code Class. This has a fixed-curriculum teaching various projects using Python and HTML/CSS.

This position rocks because you will:
* Meet, mentor, and grow amazing kids who are ready to learn, and potentially manage a team of kids to create an application.
* Meet and communicate with parents - many of whom will be techies themselves, who work at some of the best companies and startups in Orange County.
* Give back to the community and help grow our next generation by sharing your knowledge of technology

Requirements
What do we want from you? Read on.
* PASSION. You ooze excitement for technology; you can't wait to play with the latest 3D gaming platform. Your students must be inspired by your energy and enthusiasm :)
* Great Communicator. There will be plenty of chatting with parents, and of course it's often necessary to explain concepts in a few different ways!
* Kid at heart. Our best coaches understand what gets kids excited because they love the same things: gamers please apply!
* Coding Skills. Strong grasp of basic procedural programming. General knowledge of one or more languages is assumed - Scratch, Python, HTML/CSS/Javascript, Java, C, C++ and C# are most helpful. Deep technical skills aren't necessarily required - we prefer you communicate and empathize well with your students.
* Big bonus points for game development and mobile app development platforms: Unity, Minecraft, Roblox, LUA, or Swift
* Experience teaching or tutoring kids is a plus
* Must be local to Orange County and able to come to our location in Irvine (eventually, when we return to in-person; currently all teaching done remotely)
* U.S. Citizens or Permanent Green-Card only; clean criminal background check required (no Felony, Misdemeanor or DUI convictions)