The Instructor possesses excellent knowledge in the field of Computer Science. They get to know each student, encouraging and influencing each one of them on an individual basis while innovating, collaborating, and creating technology. The Instructor is responsible for creating a fun and engaging learning experience for students to achieve and master the iCode Belt System. They deliver each instructional session while evaluating the progress of each student in the program.
Key Responsibilities
Teach and educate students according to guidelines provided by iCode.
Present lesson materials to a class of students while keeping students focused and engaged.
Maintain a professional manner at all times.
Manage an orderly classroom at all times.
Ability to manage student behavior in a classroom setting in a professional manner.
Provide meaningful feedback about class material and student dynamics in weekly status reports.
Assess, record, and report on the development, progress, attainment, and behavior of students.
Communicate weekly updates and progress to parents.
Treat students equally and fairly.
Maintain exceptional classroom standards.
Communicate regularly with the Campus Director in a timely manner regarding class operations, schedule adjustments and any issues needing attention during the class sessions.
Participate in onboarding and training, including some remote sessions, to learn curriculum and iCode procedures.
Qualifications
Experience in HTML, JavaScript, Alice, and Python.
Experience using GameMaker and Unity is desirable.
Gaming experience (Minecraft, Roblox) is a plus.
Interest in coding, robotics, gaming and technology.
Robotics and 3D printing experience is a plus.
Strong knowledge of Apple computers, devices, and operating systems.
General knowledge of Agile methodologies.
Positive attitude, outgoing personality, and excellent people skills.
Dependable and flexible - work weekdays in evenings and weekends for the belt program. Camp instructors work on weekdays during the school breaks during our camp offerings.
Strong written and verbal communication skills.
Ability to work with students ranging from K-12.
Strong problem-solving and analytical skills.
Ability to work independently as well as part of a team.
Ability to perform well under pressure.
High school diploma (
Optional
). See exception below.
Exceptions can be made for exceptional students in High School with a career focus in Computer Science and active leadership role in a high school STEAM club
Exceptions also for students who are graduates of the iCode Program.
College students (Freshman-Senior) pursuing a B.S. in Computer Science (
Optional
).
Master's in Computer Science or related discipline preferred.
Expectations
Follow the items outlined in the Key Responsibilities section.
Stay on the schedule provided by the Campus Director.
No social media usage while at work.
While on the clock, dedicate 100% of work time to iCode.
Complete assigned tasks within given timelines.
Maintain a high standard of quality in all work performed.
Offer creative solutions to issues and problems.
Be dedicated to campus duties and avoid distractions from unrelated tasks.
Clock in and out at the beginning and end of each shift.
Maintain proper work attire at all times.
Demonstrate teamwork and excellent customer service.
Adhere to HIPAA and confidentiality guidelines.
Job Type
: Part-time
Pay
: Competitive, hourly
Work Location
: In person
Job Types: Part-time, Contract
Pay: $20.00 - $25.00 per hour
Ability to Commute:
San Jose, CA 95124 (Required)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.