Responsibilities
- Deliver engaging lessons and workshops in mobile app development (Flutter, Dart, Kotlin, Swift, React Native, Firebase).
- Design, update, and improve curriculum, lesson plans, and project assignments to reflect industry needs.
- Guide students in building and publishing real-world apps to the Google Play Store and Apple App Store.
- Teach API integration, mobile UI/UX best practices, and responsive design principles.
- Provide technical mentoring, debugging assistance, and code reviews for students.
- Collaborate with the Academic Team Leader to align learning outcomes with industry standards.
- Stay updated with mobile development tools, frameworks, and trends.
- Mentor junior instructors and teaching assistants for consistent teaching delivery.
- Monitor student progress and provide feedback/reports to the Academic Team Leader.
- Represent the academy at external events, seminars, and collaborations as a mobile development expert.
Qualifications & Skills
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 3–5 years of hands-on experience in mobile app development.
- Proficiency in Flutter/Dart, plus one or more: Kotlin (Android), Swift (iOS), React Native.
- Experience with Firebase, API integration, and app deployment to app stores.
- Prior teaching, mentoring, or training experience is a strong advantage.
- Strong communication skills with the ability to simplify complex concepts.
- Passion for education, innovation, and preparing students for real-world projects