What are the responsibilities and job description for the Full-Time Coding Instructor (Bay Area) position at X-Camp Academy?
About X-Camp Academy
Founded in 2017 in Silicon Valley, X-Camp Academy is a vibrant community dedicated to inspiring and cultivating the next generation of computer science and artificial intelligence (AI) talents. We offer high-quality programming and AI courses for students in grades 2-12, including beginner, advanced, and competitive levels.
We are expanding our onsite course offerings in the Bay Area and are looking for passionate part-time coding instructors to join our growing team.
Position: Full-Time Coding Instructor (Bay Area)
Locations: Sunnyvale, Mountain View, Palo Alto, Pleasanton and other Bay Area locations
Working hours: 6 days on, 1 day off, 9:30 AM – 5:30 PM PT with 1 hour lunch break
Responsibilities:
Teaching & Instruction
- Teach onsite or online data structures, algorithms, programming and AI classes using Python, C , and Scratch to students starting from the elementary level.
- Offer hands-on, engaging lessons tailored to students' learning needs.
- Deliver 1-2 classes per week, primarily on weekdays (afternoon/evening) or weekends.
Student & Parent Consulting
- Provide pre-class and post-class consultation sessions (30 minutes each) for student and parent appointments.
- Student consultations: Offer personalized homework help, algorithm/topic clarification, debugging support, and study strategy guidance to help students overcome learning challenges.
- Parent consultations: Advise on student progress, recommend appropriate next courses, discuss effective study habits, and provide guidance on supplementary learning materials and competition preparation.
- Maintain appointment availability and respond to student/parent questions within established timelines.
- Document consultation sessions and track student progress to inform instructional adjustments.
Collaboration & Communication
- Collaborate with internal teams, including TAs and fellow instructors, to ensure a successful learning experience.
- Attend weekly teaching meetings to coordinate curriculum delivery and share best practices
- Communicate effectively with students and parents, providing regular feedback on student progress and performance.
- Escalate student concerns or parent issues to the Teaching Lead when appropriate.
Qualifications:
Required
- Bachelor's degree or above in Computer Science .
- Strong communication and interpersonal skills for engaging with young students, parents, and team members.
- Ability to commute to designated onsite locations (for in-person classes only).
- Ability to provide constructive feedback and academic advising to students and parents
- Commitment to student success beyond classroom hours through consultation availability
Preferred
- Teaching experience in programming or competitive programming.
- Experience working with parents in educational settings.
How To Apply
Please submit your resume and a brief cover letter explaining your interest in teaching competitive programming and your experience working with students.
Why Join Us?
At X-Camp Academy, you’ll:
- Make a significant impact by inspiring future leaders in computer science and AI.
- Work with highly motivated students and like-minded educators in a supportive and dynamic environment.
- Be part of a fast-growing institution offering competitive compensation and professional growth opportunities.
X-Camp Academy is an equal opportunity employer committed to building a diverse and inclusive team.
Job Types: Part-time, Contract
Pay: $60,000.00 - $120,000.00 per month
Benefits:
- Flexible schedule
Application Question(s):
- Most of our onsite classes will be in the afternoon/evening of weekdays-will you be able to commute around Bay Area to one or more of the listed locations?
Education:
- Bachelor's (Required)
Experience:
- teaching: 1 year (Preferred)
Work Location: In person
Salary : $60,000 - $120,000