Senior Flutter Developer

5 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview:


Flutter Developer


Key Responsibilities:

  • Design, develop, and deliver

    end-to-end mobile applications

    using Flutter and Dart.
  • Implement

    complex UI designs

    with reusable widgets, state management, and responsive layouts.
  • Apply

    Dart OOP concepts

    effectively (inheritance, polymorphism, overriding, overloading, mixins).
  • Define and implement

    mobile application architecture

    (e.g., MVC, MVVM, Clean Architecture, Bloc, Provider, Riverpod) and justify architectural decisions.
  • Debug and optimize mobile applications, including

    API request tracing, database queries, memory leaks, and performance bottlenecks

    .
  • Collaborate with backend teams to

    integrate REST APIs, GraphQL, or WebSockets

    .
  • Ensure

    application stability, scalability, and maintainability

    through best coding practices.
  • Conduct

    code reviews, mentor junior developers

    , and contribute to technical design discussions.
  • Manage

    app release cycles

    on the Google Play Store and Apple App Store.

  • Must-Have Skills:


    • 4–5 years of

      hands-on Flutter & Dart development experience

      .
    • Strong expertise in

      Flutter widgets, layouts, navigation, and state management

      (Bloc, Provider, Riverpod, GetX, etc.).
    • Solid understanding of

      object-oriented programming (OOP)

      and advanced Dart features (mixins, generics, extensions).
    • Deep knowledge of

      application architectures

      and design patterns, with practical implementation experience.
    • Strong debugging skills – ability to

      track API requests, handle exceptions, analyze logs, and troubleshoot DB queries

      .
    • Experience with

      local databases (SQLite, Hive, Moor, Drift)

      and

      cloud storage solutions (Firebase, AWS S3, etc.)

      .
    • Proficiency in

      Git, CI/CD pipelines

      , and agile workflows.

    Good-to-Have Skills:

    • Experience with

      unit, integration, and widget testing

      in Flutter.
    • Familiarity with

      native Android (Kotlin/Java) or iOS (Swift/Objective-C)

      .
    • Knowledge of

      push notifications, real-time messaging, and payment gateway integrations

      .
    • Understanding of

      app security best practices

      (secure APIs, encryption, authentication).


    Mock Interview

    Practice Video Interview with JobPe AI

    Start Java 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 Java Skills

    Practice Java coding challenges to boost your skills

    Start Practicing Java Now

    RecommendedJobs for You