Background
The Digital Hub is seeking an Intermediate Full Stack Developer Trainer to provide practical, hands-on training for aspiring developers. The trainer will guide students through core web development concepts, covering modern front-end and back-end technologies, and support introductory mobile development when applicable. The goal is to prepare learners to build functional applications, work in team settings, and engage with workflows used in the job market.
Objectives
o Train students in full stack web development, including both front-end and back-end technologies.
o Provide introductory exposure to mobile application development using cross-platform tools such as Flutter when relevant.
o Develop and implement curriculum tailored to various programs and student skill levels.
o Prepare students with practical, industry-standard tools, methodologies, and workflows.
Functional Title, Duty Station, Duration, Project
o Functional Title: Intermediate Full Stack assistant for Lead Trainer
o Duty Station: South Lebanon – STC (Siblin Training Center) – Digital Hub
o Project: Digital Hub
Scope of work
Web Development:
o Front-end: HTML5, CSS3, JavaScript, TypeScript, React.js, Next.js
o Back-end: Node.js, Express.js, RESTful APIs
o Databases: MongoDB, MySQL, PostgreSQL
o Version Control: Git & GitHub
o Deployment & Cloud: At least one of the following: Vercel, Render, Netlify, basic AWS/GCP concepts
Mobile Development:
o Framework: Flutter (Dart)
o Introducing cross-platform development through short modules or small project components
o Connect mobile apps to web back-end services when applicable
o Implement basic mobile UI/UX principles and navigation patterns.
Curriculum Development & Student Support:
o Strong understanding of design patterns and SOLID principles.
o Design course content, projects, and exercises aligned with industry practices.
o Assist students in understanding concepts, debugging code, and completing practical projects.
o Evaluate student performance and provide constructive feedback.
Soft Skills:
o Demonstrate excellent communication and interpersonal skills.
o Foster an interactive, hands-on learning environment.
o Encourage problem-solving, teamwork, and self-directed learning.
Deadlines and Fee Schedule
o Deliver digital training course in January 2026. Deadline: 31 January 2026. Payment: 20 February 2026.
o Deliver digital training course in February 2026. Deadline: 28 February 2026. Payment: 20 March 2026.
o Deliver digital training course in March 2026. Deadline: 31 March 2026. Payment: 20 April 2026.
Qualification Requirements
o Bachelor’s degree in computer science / information technology, any relevant field.
o 5+ years proven experience as a Full Stack Developer (React, Next.js, Node.js, Express.js, MongoDB, MySQL, PostgreSQL, Firebase).
o Out of which at least 1-2 years of experience in mobile application development, preferably with Flutter/Dart.
o Strong understanding of modern web and mobile development trends and tools.
o Experience implementing and working with AI tools is a plus.
o Fluency in both English and Arabic language.
o Experience in teaching, mentoring, or training developers.
o Excellent communication, problem-solving, and teamwork skills.
o Ability to stay updated with emerging technologies and apply them in training.
Reporting and administration
The Consultant will coordinate with and report to Senior Full-Stack Trainer / Programmee Manager.
Qualified candidates are encouraged to submit their updated CV, please state which role you are applying for in the subject line to: