About MAPS:

MAPS is a non-profit and non-governmental organization registered in Germany, Lebanon, and Turkey. MAPS aims to empower and build the capacity of the Syrian and Arab Refugee communities in Lebanon, Turkey, and IDPs inside Syria to enable them to thrive in their current context and contribute to rebuilding Syria after the conflict; through different sectors: education, health, relief, livelihood, innovation, and capacity building.

Location: Remotely.

About the position:

As a Frontend Trainer at Multi Aid Programs (MAPS), you will play a pivotal role in our project to provide blinded learning courses for youth, empowering them with the skills needed to thrive in the global freelance market as frontend developers. Reporting to the Technical Advisor, you will collaborate closely to design and deliver online training sessions that cover essential frontend development concepts, technologies, and best practices, equipping trainees with the knowledge and expertise to create engaging and user-friendly web interfaces.

Key Responsibilities:

1. Curriculum Development: Collaborate with the Technical Advisor to develop a comprehensive curriculum encompassing fundamental frontend development concepts, including HTML, CSS, JavaScript, responsive design, and frontend frameworks/libraries (e.g., React, Angular, Vue.js).

2. Training Delivery: Conduct dynamic and interactive online training sessions to educate trainees on frontend development principles, methodologies, and tools, providing hands-on learning experiences and practical insights into modern web development practices.

3. Individualized Coaching: Provide personalized guidance and mentorship to each trainee, offering support and feedback on their coding assignments, projects, and design decisions, fostering their growth and development as frontend developers.

4. Task Design: Work with the Technical Advisor to design weekly coding tasks and projects that challenge trainees to apply learned concepts and techniques, reinforcing their understanding and mastery of frontend development principles.

5. Project Supervision: Oversee the development of semi and final frontend projects, guiding trainees through the entire design and implementation process, from wireframing and prototyping to UI design, coding, and testing.

6. Resource Creation: Develop supplementary materials, such as coding tutorials, design patterns, and best practice guides, to supplement training sessions and enhance trainees’ understanding of frontend development technologies and methodologies.

7. Progress Evaluation: Assess trainees’ progress and performance through regular code reviews, assessments, and project evaluations, providing constructive feedback and guidance to support their continuous improvement and mastery of frontend development skills.

8. Professional Development: Stay updated on the latest trends, technologies, and best practices in frontend development, continuously enhancing your own skills and knowledge to deliver high-quality training sessions and mentorship to trainees.


  • Bachelor’s degree in Computer Science, or related field.
  • Proven experience as a frontend developer with a strong portfolio showcasing proficiency in frontend technologies, frameworks, and projects.
  • Previous experience in teaching, training, or mentoring individuals in frontend development concepts and technologies.
  • Proficiency in Frameworks/libraries (e.g. React).
  • Proficiency in frontend technologies such as HTML5, CSS3, JavaScript.
  • Strong understanding of responsive design principles, cross-browser compatibility, and web accessibility standards.
  • Excellent communication and interpersonal skills, with the ability to convey complex technical concepts clearly and effectively in a virtual learning environment.
  • Strong organizational skills and attention to detail, with the ability to manage multiple tasks and deadlines effectively.
  • Passion for education, technology, and empowering youth to succeed in the digital age.
  • Fluent Arabic language, and an excellent level of English Language is essential.

How to apply

Interested candidates can submit their applications through the link: by the 17 May 2024, at the latest, by 17:00 Istanbul time.

MAPS only accepts duly completed applications submitted through the application form.

Only shortlisted candidates will be contacted.