Skip to main content

Mobile Application Trainer

  • 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.
________________________________________
Arabic
Fluent
English
Very Good
French
None
Hide guidelines for wrong answers
No