Key Responsibilities:
1. Course Planning and Design:
- Design a practical, beginner-to-intermediate level curriculum.
- Include core mobile concepts such as UI/UX design, APIs and database integration, Firebase, push notifications, and app publishing.
- Align the training with real-world job requirements and freelance opportunities.
- Prepare structured lesson plans, handouts, assessments, exercises, and final project adapted to the learners’ level.
2. Training Delivery:
- Conduct in-person training that combines theoretical concepts with extensive hands-on coding sessions.
- Guide trainees through the full lifecycle of app development (from ideation to publishing).
- Use a project-based approach where each learner builds and refines their own mobile application.
- Support learners in troubleshooting, debugging, and problem-solving throughout the sessions.
3. Participant Support and Evaluation:
- Conduct pre- and post-assessments to evaluate trainees’ technical knowledge and progress.
- Prepare up-to-date assessments tools to monitor trainees’ progress and update course content and facilitation accordingly.
- Provide continuous and constructive feedback to participants on individual performance.
- Assist learners in preparing a final project portfolio that could be used to apply for internships, freelance work, or jobs.
- Maintain records of attendance, assessments, and performance.
4. Coordination and Contribution:
- Work closely with the Training Coordinator to ensure alignment with training goals and objectives.
- Support learner tracking and documentation including attendance, assessment results, and success stories.
- Share best practices with the training team and colleagues.
Intervention Sectors
Labor & Livelihoods
Location
- Lebanon
- Beqaa
- Zahleh
Application Deadline
Organisation
Salary Range
< 800 (USD)
Contract Type
Short Term
Application Submission Guidelines
Requires a Cover Letter?
No
Experience Requirements
2 to 3 years
Education Degree
Bachelor Degree
Education Degree Details
Qualifications and Requirements:
Education and Experience:
• Degree in Computer Science, Software Engineering, or a related technical field.
• Minimum 5 years of hands-on experience in mobile application development.
• Solid experience in Android development (Java/Kotlin); experience with Flutter or React Native is a plus.
• Previous experience in teaching, mentoring, or delivering training is required.
• Experience with freelance platforms or app publishing is a plus.
• Experience working in an NGO or community-based context is preferred.
Skills and Competencies:
• Strong understanding of mobile development principles, app architecture, APIs, and third-party integrations.
• Familiarity with Firebase, SQLite, RESTful APIs, and app deployment.
• Excellent communication skills, with the ability to simplify technical content.
• Adaptability and sensitivity to learner needs and varying skill levels.
• Organized and detail-oriented with the ability to document progress and maintain learner records.
• Fluent in Arabic; English proficiency is a plus.
________________________________________
Education and Experience:
• Degree in Computer Science, Software Engineering, or a related technical field.
• Minimum 5 years of hands-on experience in mobile application development.
• Solid experience in Android development (Java/Kotlin); experience with Flutter or React Native is a plus.
• Previous experience in teaching, mentoring, or delivering training is required.
• Experience with freelance platforms or app publishing is a plus.
• Experience working in an NGO or community-based context is preferred.
Skills and Competencies:
• Strong understanding of mobile development principles, app architecture, APIs, and third-party integrations.
• Familiarity with Firebase, SQLite, RESTful APIs, and app deployment.
• Excellent communication skills, with the ability to simplify technical content.
• Adaptability and sensitivity to learner needs and varying skill levels.
• Organized and detail-oriented with the ability to document progress and maintain learner records.
• Fluent in Arabic; English proficiency is a plus.
________________________________________
Arabic
Fluent
English
Very Good
French
None
Hide guidelines for wrong answers
No