New YorkFULL TIME$43,000 - $87,000 / Year ($3,583 - $7,250 / Month)
Job Description
We are looking for a passionate Computer Science Teacher to join our dynamic team. The ideal candidate will deliver high-quality computer science education to secondary school students, inspiring the next generation of tech innovators.
Responsibilities
Design engaging computer science curricula that meet diverse student needs.
Implement innovative teaching strategies to enhance student engagement.
Provide mentorship and guidance to students interested in technology careers.
Run extracurricular activities such as coding clubs and competitions.
Communicate effectively with parents regarding student progress and needs.
Attend faculty meetings and contribute to departmental initiatives.
Integrate technology effectively into the classroom to support learning.
Foster a positive classroom environment to promote student learning.
Evaluate and adapt teaching methods based on student feedback and performance.
Collaborate with colleagues to create interdisciplinary learning experiences.
Requirements
Education
Master's degree in Computer Science or Education preferred
Teaching certification or equivalent experience
Experience
3+ years of experience teaching computer science courses
Technical Skills
JavaScript
C++
Educational Technology
Soft Skills
Analytical thinking
Communication
Classroom management
Certifications
Advanced Teaching Certification
Languages
English: Fluent
Advantageous
Master's degree in Computer Science or Education: Preferred for enhanced pedagogical skills.
Experience with project-based learning: Familiarity with hands-on teaching methodologies to foster student engagement.
Experience in teaching online or blended courses: Skills in using virtual platforms for delivering instruction.
Familiarity with educational technology tools: Experience using tools like Google Classroom, Moodle, etc.
Involvement in extracurricular tech activities: Experience with robotics, coding clubs, or similar initiatives.
Benefits
Comprehensive health benefits and wellness programs.
Generous paid time off policies to recharge.
Access to cutting-edge educational tools and resources.
Opportunities for leadership and advancement within the organization.
Collaborative work environment with a focus on teamwork.
Company Culture
Innovation: Our institution thrives on innovative thinking, where new ideas are welcomed and explored.
Supportive Environment: We provide a supportive work environment where teachers can thrive and grow.
Community Engagement: We encourage teachers to engage with the community and inspire students to do the same.