Job Description:

Coding Trainer

 

Number Of positions: 1

Duration: 40 days

Type of contract: Service Contract

Publishing date: 19th June 2025

Deadline of submission: 26th June 2025


About Us

The Lotus Flower is a non-governmental organisation which is legally registered in the Federal Government of Baghdad and KRI. The Lotus Flower programs empower vulnerable women, girls and other community members so that they are safe, have opportunities to learn, the tools to become financially independent and the freedom to lead change. We provide safe social spaces inside refugee & IDP camps and implement projects to help them rebuild their lives and earn a living. We run multiple women’s and children centers for the IDP, refugee and host community in Iraq and have mobile teams in areas where static centers are not feasible.

The Lotus Flower services work to fill resource gaps by providing community-responsive programming which changes over time in response to feedback but revolves around 6 pillars from the UN’s Sustainable Development Goals:

·         Health & Safety (including MHPSS)

·         Education and Livelihoods

·         Peacebuilding & Human Rights

·         Climate Change

We aim to provide a foundation for women, girls, and other needed community members  to rebuild themselves, their families, and their futures. As local implementers, we work at the grassroots level to get right into the heart of communities, listening to local needs and employing local communities to implement the programs. 

Our main fundamental belief is that women and girls are powerful drivers of change, and we provide the support they need to reach their full potential and rebuild their futures. We strive for a world where they are safe from violence, free to access education, and are empowered to participate in their communities to drive social and economic change from within. We are investing in the future of women and girls because they play a vital role in resurrecting and strengthening communities. As local implementers, we work at the grassroots level to get right into the heart of communities. To ensure we meet their needs, we listen to the local community and employ local women to implement the programs.

The Lotus Flower has been widely recognized for its impactful and innovative work in advancing women's rights, economic empowerment, and justice for survivors. In 2021, the organization was honored with the CARE International Partnership Award, a prestigious recognition granted every four years to celebrate the professionalism and commitment of CARE’s global partners. Further affirming its dedication to women’s economic independence, The Lotus Flower received the IValues Award from the Friedrich Naumann Foundation under the “Economy and Jobs” category for the success and significance of its Women’s Business Incubation project. The organization also gained international acclaim through the PILnet Global Partnership Award for its groundbreaking initiative “Accountability for Yazidi Survivors of Atrocities by Da’esh,” which was recognized as one of the best cross-sectoral pro bono legal collaborations worldwide. Additionally, The Lotus Flower was a proud recipient of the UNHCR Innovation Award in 2022, further highlighting its commitment to delivering creative, impactful solutions for vulnerable communities.

 

Background

As part of its commitment to women’s empowerment and digital skills development, The Lotus Flower is launching a 40-day coding vocational training course for 25 young women and girls in Duhok. The training aims to build foundational skills in coding to increase employability, freelancing potential, and digital literacy.

Objective

To deliver advanced coding training that equips participants with market-relevant programming skills and project-based experience, preparing them for work in the tech industry or as independent developers.

Trainer Responsibilities

  1. Curriculum Development

    • Design and develop an advanced-level coding curriculum tailored to the prior knowledge and skill level of participants.

    • Incorporate industry-relevant topics such as websites, mobile app development, APIs, databases.

    • Ensure the curriculum is project-based and promotes problem-solving and critical thinking.

  2. Training Delivery

    • Deliver high-quality, engaging, and interactive in-person training sessions over the 40-day period.

    • Use diverse teaching methods including live coding, group work, peer reviews, and guided projects.

    • Introduce tools and platforms commonly used in the market.

  3. Assessment & Evaluation

    • Conduct pre-training and post-training assessments to measure skills progression.

    • Regularly evaluate participants through quizzes, practical assignments, and live project reviews.

    • Provide constructive feedback and one-on-one coaching when needed.

  4. Project Supervision

    • Guide participants in developing at least one complete individual or group project.

    • Oversee version control, teamwork, and presentation preparation for final demos.

    • Review code for best practices, readability, and functionality.

  5. Mentorship & Support

    • Support participants in setting personal learning goals and tracking their progress.

    • Identify and address learning challenges or gaps in understanding.

    • Encourage teamwork, communication, and a growth mindset.

  6. Career & Freelance Orientation (Optional but Preferred)

    • Share knowledge about freelancing platforms, job searching, and interview preparation.

    • Recommend learning resources for continued development after the course ends.

  7. Reporting & Documentation

    • Submit weekly progress reports to the project manager.

    • Submit a comprehensive final report, including evaluation results, achievements, challenges, and recommendations.

  8. Professional Conduct

    • Foster a respectful, inclusive, and empowering learning environment.

    • Ensure safeguarding and protection principles are upheld, especially when working with young women.

    • Adhere to the policies and code of conduct of The Lotus Flower.

Required Qualifications and Experience

  • Bachelor’s or higher degree in Computer Science, Software Engineering, or related field.

  • At least 3–5 years of professional experience in software development.

  • Proven experience in teaching or training advanced coding topics.

  • Strong knowledge of modern programming frameworks, development tools, and best practices.

  • Experience working with women or youth in development or humanitarian contexts is a plus.

  • Strong communication, facilitation, and mentorship skills.

  • Language: Fluency in (English + Arabic/Kurdish) as required.

 

 

HOW TO APPLY:

·         Please send your updated CV and cover letter to “careers@thelotusflower.org” while mentioningCoding Traineras the subject of your email.

·         CVs and Cover letters that are in the form of pictures, and screen-shots will not be

accepted.

·         CVs that do not include the subject line will not be considered.

·         Only shortlisted candidates will be contacted.

·         Applications past the expiration date of the advertisement will not be considered.