Responsibilities
- Deliver daily in-person classroom training on programming and full-stack development.
- Contribute to curriculum development and final deliverables.
- Handle classes of 100-150 students.
- Review deliverables for accuracy and quality.
Requirements
- Bachelors or Masters degree from a recognized university in a computer science-related stream.
- Need to have previous teaching or training experience in the field of computer science.
- Alignment to the company's vision and culture.
Must-Have
- Professional fluency in English.
- Excellent presentation & communication skills. Should be able to explain complex subjects clearly and interestingly.
- Expertise in content development using tools like Google Sheets, Google Slides, etc. ( Knowledge of Microsoft 365 stack is an added advantage ).
- Any teaching or mentorship experience will be an added advantage.
- Ability to handle a class of 100 to 150 students.
- Strong proficiency in Python, and JavaScript Programming skills.
Good To Have
- Strong knowledge of the subject matter, industry standards, and best practices.
- Strong knowledge of Python and Java Script Programming languages.
- Hands-on experience in software development for 1 year in MERN stack.
- Good knowledge of Object-oriented programming.
- Familiarity with Git.
- Ability to adapt training methods to various learning styles.
- Should have a problem-solving and solution-seeking mindset.
- Be open to receiving objective criticism and improving upon it.
- Openness for iterations and feedback.
- Driven by ownership, hustle, and delivery.
This job was posted by Bhuvan Polepally from NxtWave.