E

Full Stack & Cross-Platform Mobile Application Development Trainer

EDOXI

Doha, Doha Municipality, Qatar · Full Time

Be the first to apply

Experience
10+ yrs
Salary
Openings
1
Posted
4 hours ago
Work mode
In office
Education
Bachelor's Degree
Eligibility
Experienced bilingual professionals who can train in English and Arabic and have a strong background in full stack development and mobile app development.
Resume
Required to apply

Where you'll work

Job description

Role Overview

EDOXI is looking for a seasoned bilingual trainer who can teach in both English and Arabic. This position is based in Doha, Qatar, and focuses on instructor-led learning in modern front-end technologies and cross-platform mobile app development. The ideal candidate brings deep real-world development experience and can run practical, project-oriented sessions for professionals, graduates, and corporate teams.

Training Focus

The trainer will lead sessions on front-end frameworks such as React, Angular, and Vue.js, along with mobile application development using Flutter and React Native. The role also involves helping learners build strong practical understanding through exercises, workshops, labs, and real-world projects.

Core Duties

You will guide participants through essential concepts including API integration, state handling, routing, authentication, and application architecture. In addition, you will teach responsive UI/UX principles, demonstrate deployment processes for Android and iOS, support debugging, and assess learner progress through assignments and final projects.

Technical Knowledge Needed

For front-end topics, the trainer should be comfortable with HTML5, CSS3, JavaScript ES6+, React.js, React Hooks, React Router, Context API or other state management approaches, Angular basics, Vue.js basics, REST API integration, responsive design, and front-end performance tuning. For mobile development, the role requires proficiency with Flutter, Dart, React Native, mobile UI design, navigation, state management, API integration, testing and debugging, Android deployment, iOS deployment, and mobile performance optimization.

Additional Preferred Expertise

Extra value will come from familiarity with Node.js, Express.js, MongoDB or SQL databases, Firebase, Git and GitHub, CI/CD fundamentals, and Agile or Scrum practices.

Experience and Qualification Expectations

A bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related discipline is expected. The role calls for at least 10 years of software development experience, including 2 to 3 years of practical experience with Flutter and/or React Native. Candidates should also have experience delivering production mobile applications. Prior exposure to corporate training, teaching, mentoring, or bootcamp-style instruction is strongly preferred, along with confident presentation and facilitation skills.

Trainer Output

The trainer will be expected to deliver classroom or instructor-led sessions, practical labs, coding exercises, participant evaluations, project reviews, learning materials, sample projects, and end-of-course feedback and assessment reports.

Preferred Certifications

Helpful certifications include React Certification, Flutter Certification, Google Associate Android Developer, Meta Front-End Developer Certification, and Microsoft Certified Professional certification, although the last one is optional.

Ideal Candidate Profile

The best fit is a full stack developer with substantial hands-on experience in React, Angular, Vue.js, Flutter, and React Native, plus a proven record of delivering technical training to corporate and professional audiences.

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files