Mobile App Development Trainer at Mediacrest Training College in Nairobi, Kenya

    Mediacrest Training College logo

    Mobile App Development Trainer

    Posted

    6 days ago

    Apply by

    31 Aug

    Full Time
    On Site
    Mid
    Education & Training
    Education & Training

    Build your CV in minutes! Tailored for the Kenyan job market.

    Build My CV

    Job Description

    The Mobile App Development Trainer will deliver practical, project-based training that takes learners from mobile development fundamentals to building and publishing complete applications. The trainer will guide student projects, assess progress, and keep course content aligned with current industry practice.

    Key Responsibilities

    • Deliver engaging lessons, labs, code reviews, and project-based assessments
    • Teach mobile UI, state management, APIs, data storage, testing, and deployment
    • Mentor learners as they build portfolio-ready mobile applications
    • Review and improve curriculum content in line with industry developments

    Required Qualifications

    • Degree or diploma in Computer Science, Software Engineering, or a related field
    • Demonstrable experience building mobile applications with Flutter, React Native, Android, or iOS technologies
    • Strong understanding of APIs, Git, testing, mobile UI/UX, and app deployment
    • Training, mentoring, or public speaking experience is an advantage
    • A portfolio of completed mobile applications or software projects

    Job Details

    Job Function

    Education & Training

    Education Level

    Bachelor’s Degree

    Area of Study

    Computer Science

    Field of Study

    Computer Science

    Languages

    English

    Additional Information

    How to Apply: Visit the application link provided on this page to submit your application.

    Show Your Teaching Chops and Code Portfolio

    This role is about turning beginners into job-ready mobile devs. Hiring managers will want to see both your technical depth and your ability to break down complex concepts for learners.

    1. Prepare a mini-lesson: Be ready to deliver a short teaching demo on a mobile dev topic like state management or API integration. Use a real project example to show how you explain concepts clearly.

    2. Polish your portfolio: Ensure your GitHub or portfolio is up-to-date with complete mobile apps. Highlight the ones that show good UI/UX, testing, and deployment practices.

    3. Know the curriculum: Familiarize yourself with common mobile dev curricula and be ready to suggest improvements. Show you can align content with industry trends.

    4. Emphasize mentoring: Share examples of how you've helped others learn, whether through formal teaching, mentoring, or community work. Concrete stories matter.

    5. Brush up on tools: Be comfortable with Git, CI/CD, and testing frameworks. You'll be teaching these, so fluency is key.

    6. Understand the learner: Expect students with varied backgrounds. Show you can adapt your teaching style to different levels.

    7. Show passion for mobile: Talk about what excites you in mobile development—new frameworks, design trends, or solving real problems. Enthusiasm is contagious.

    8. Ask smart questions: In the interview, ask about class sizes, student demographics, and how success is measured. It shows you're thinking about outcomes.

    CareerSasa Safety Alert: Never pay employers or agencies for interviews, training, or job placement. Does a job request payment? Report it immediately using the "Flag" button. While CareerSasa vets job postings thoroughly, always verify opportunities independently.
    Share this job:

    Boost Your Application Success

    1. 1

      Expert CV help that gets you noticed. Build Your CV

    2. 2

      A personalized cover letter for this role. Write Cover Letter

    3. 3

      Attract recruiters with a stronger profile. Boost LinkedIn

    Tags

    Flutter
    React Native
    Android
    iOS
    Mobile Development