Jobbeschreibung
Company Overview:
We're seeking experienced web development professionals to our partner in Germany as freelance instructors. We are committed to providing high-quality technical education and are looking for individuals who can share their expertise in web development with our students.
Location: Remote
Course Language: English (Fluency Required)
Key Responsibilities:
- Teaching: Deliver engaging and informative lessons on web development topics, ensuring a deep understanding of the subject matter.
- Mentoring: Provide guidance, support, and mentoring to help students grasp complex web development concepts and excel in their studies.
- Course Development: Contribute to the development and improvement of course materials and content, including assignments, assessments, and projects.
- Assessment: Evaluate student progress and provide constructive feedback to help them achieve their learning objectives.
- Stay Updated: Keep up-to-date with the latest web development technologies, including HTML5, CSS3, accessibility, and Web Vital Metrics, to provide the most relevant and current information to students.
Requirements:
- 4+ years of proven experience as a web development professional in the industry.
- Up-to-date knowledge of HTML5, CSS3, accessibility, and Web Vital Metrics.
- Basic knowledge of Node.js, including creating CRUD APIs.
- Strong knowledge of Unix commands and Git in the Shell.
- Strong knowledge of best practices in JavaScript and React.
- Experience with popular JavaScript frameworks and libraries, such as React Router, Redux, or Next.js.
- Excellent problem-solving and debugging skills.
- Proven experience in mentoring and coaching other developers effectively.
- Strong communication and interpersonal skills.
- Experience with agile development methodologies (e.g., Scrum, Kanban, User Stories, Acceptance Criteria).
- Experience with unit testing and test-driven development using tools like Jest, Testing-Library, and Cypress.
- Experience with code review and pair programming.
- Ability to explain complex technical concepts in a clear and concise manner.
- Proficiency in the English language, both written and spoken.
If you are passionate about web development and have the expertise to teach and mentor others effectively, we'd like to hear from you.