What are the responsibilities and job description for the Junior Instructor position at iCode?
About iCode
- iCode is an instructor-led and project based coding school.
- We cater to students from age 5 to 17 over various belts and programs.
- Our class sizes are normally 4 - 8. In the case the classes go over 8 we have an assistant to the instructor
- We have a proprietary curriculum that the teachers have access to and have a detailed plan to cover the material in ample time.
Location:
iCode San Ramon
2410 San Ramon Valley Blvd, Suite 240, San Ramon, CA 94583
Position Overview
The Junior Instructor supports classroom learning and helps students explore coding, robotics, and STEM in a fun, hands-on way. This is an ideal role for college students or advanced high schoolers interested in Computer Science, Engineering, or Education.
You’ll assist Lead Instructors during classes, guide students individually, and gain valuable teaching and leadership experience while inspiring the next generation of innovators.
Key Responsibilities
- Assist Lead Instructors in teaching coding and robotics lessons.
- Provide one-on-one help to students in class.
- Help maintain classroom organization, setup, and cleanup.
- Encourage student participation and confidence in STEM learning.
- Support class logistics, including attendance and progress tracking.
- Represent iCode positively with students, parents, and peers.
Required Qualifications
- Interest or background in STEM or Computer Science.
- Familiarity with Scratch, Python, HTML, or similar beginner-level coding tools.
- Enthusiastic, patient, and dependable.
- Comfortable working with children ages 6–14.
- Good communication and teamwork skills.
- Available after school, evenings, and weekends.
- Must be authorized to work in the U.S.
Preferred Qualifications
- College student pursuing a STEM or Education major, or
- High school student with leadership in a STEAM club or robotics team.
- Familiarity with VEX Robotics, Unity, or GameMaker is a plus.
Compensation & Hours
- Part-time (8 - 20 hrs/week)
- Pay: $18 - $25/hr depending on experience and role scope
- Flexible scheduling to accommodate school commitments.
Job Type: Part-time
Pay: $18.00 - $25.00 per hour
Language:
- English (Required)
Ability to Commute:
- San Ramon, CA 94583 (Required)
Work Location: In person
Salary : $18 - $25