Company Overview
[$COMPANY_OVERVIEW]
Role Overview
We are looking for an Assistant Computer Science Teacher who is passionate about fostering a love for technology and coding in students. This role is crucial in supporting our lead teachers in delivering high-quality computer science education, facilitating hands-on learning experiences, and nurturing the next generation of innovators in a dynamic classroom environment.
Responsibilities
- Assist lead teachers in planning and executing engaging computer science lessons that adhere to curriculum standards.
- Support students in understanding programming concepts and problem-solving techniques through interactive activities and projects.
- Provide one-on-one and small group assistance to students, helping them develop their coding skills using languages such as Python, Java, or JavaScript.
- Encourage student participation in coding competitions, clubs, and extracurricular activities related to computer science.
- Collaborate with educators to assess student progress and adapt teaching methods to meet diverse learning needs.
- Maintain a positive and inclusive classroom atmosphere that promotes curiosity and creativity in technology.
Required and Preferred Qualifications
Required:
- Bachelor's degree in Computer Science, Education, or a related field.
- Strong foundational knowledge of programming languages and computer science principles.
- Experience working with students in an educational setting, preferably in technology-related subjects.
Preferred:
- Prior experience as a teaching assistant or in a similar educational role.
- Familiarity with educational technology tools and resources.
- Desire to engage in ongoing professional development in computer science education.
Technical Skills and Relevant Technologies
- Proficiency in programming languages such as Python, Java, or JavaScript.
- Experience with teaching tools and platforms like Code.org, Scratch, or similar educational software.
- Basic understanding of software development methodologies and project management.
Soft Skills and Cultural Fit
- Excellent communication and interpersonal skills to effectively engage with students, parents, and faculty.
- Ability to foster a supportive and collaborative learning environment.
- Strong organizational skills and attention to detail in lesson preparation and student assessments.
- Passion for technology and education, with a commitment to inspiring students in their learning journey.
Benefits and Perks
Salary range: [$SALARY_RANGE]
Benefits may include:
- Health and wellness programs
- Retirement savings plans
- Professional development opportunities
- Flexible work arrangements
Equal Opportunity Statement
[$COMPANY_NAME] is committed to diversity and inclusion in the workplace and is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, disability, gender, gender expression or identity, sexual orientation, or any other basis protected by applicable law.
Location
This is a hybrid position, requiring some in-person attendance at [$COMPANY_LOCATION] and flexibility for remote work.