Mobile Developer

5 - 10 years

7 - 12 Lacs

Posted:11 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

What You ll Do (Responsibilities):

  • Build production-ready

    Flutter screens and components

    from designer hand-offs (Figma/Zeplin/Sketch); ensure pixel perfection, responsiveness, and accessibility.
  • Structure code using

    MVVM/MVP

    with state management via

    BLoC/GetX/Provider

    and manage dependency injection using

    GetIt

    .
  • Translate UI/UX specifications into clean, reusable

    Dart code

    , maintaining a consistent design system (Material/Cupertino).
  • Integrate with

    REST/GraphQL APIs

    ; manage navigation (Navigator 2.0), deep links, offline caching, and error states.
  • Write pragmatic unit, widget, and integration tests (flutter_test, integration_test, JUnit, Espresso, Maestro).
  • Participate in code reviews via

    GitLab merge requests

    ; maintain coding standards and improve

    CI/CD

    checks.
  • Optimize app performance using

    Dart DevTools

    for layout, memory, and shader performance tuning.
  • Manage app releases to

    Google Play

    and

    Apple App Store

    , monitor analytics/crashes, and act on user feedback.
  • Collaborate within

    Agile/Scrum

    teams (PMs, Designers, QA) to refine requirements into deliverable UI increments.
  • Document design components, UI patterns, and guidelines for reusability and consistency.

What You ll Bring (Must-Haves):

  • 5+ years of total experience in mobile engineering, including

    native Android (Java/Kotlin)

    and at least

    2+ years in Flutter

    .
  • Strong command of

    Dart

    , Flutter widgets/layouts, animations, custom painters, and state management.
  • Hands-on with

    MVVM/MVP

    architectures and

    GetIt (or similar)

    for dependency injection.
  • Experience with

    Git/GitLab

    , code reviews, and

    CI/CD pipelines

    .
  • Familiarity with Flutter unit/widget/integration testing, Android UI testing (JUnit/Espresso), and automation tools (Maestro).
  • Proven end-to-end delivery experience from design collaboration through release and post-launch support.
  • Deep understanding of

    Material Design

    ,

    Cupertino guidelines

    ,

    responsive layouts

    , and

    accessibility best practices

    .

 

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You