Flutter Developer

1 - 4 years

4 - 7 Lacs

Posted:4 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Flutter Developer

As a Flutter Developer, you will be responsible for designing, developing, testing, and deploying cross-platform mobile applications that deliver seamless user experiences.

Key Responsibilities

  • Develop high-quality, scalable, and maintainable mobile applications using

    Flutter and Dart

    .
  • Collaborate with product managers, designers, and backend engineers to deliver robust features.
  • Implement modern UI designs with responsiveness, animations, and smooth navigation.
  • Integrate RESTful APIs, third-party SDKs, and backend services into mobile apps.
  • Ensure applications are optimized for performance, usability, and security.
  • Debug, troubleshoot, and fix application issues across multiple devices and OS versions.
  • Write clean, maintainable, and well-documented code following best practices.
  • Participate in code reviews and contribute to improving development processes.

Key Skills & Requirements

  • 14 years of experience

    in mobile application development.
  • Strong proficiency in

    Flutter

    and

    Dart

    .
  • Solid understanding of mobile app development lifecycle, architecture, and deployment.
  • Experience with

    State Management

    approaches (e.g., Provider, Riverpod, BLoC, GetX, MobX).
  • Familiarity with consuming RESTful APIs, JSON, and third-party integrations.
  • Experience with

    Git/GitHub

    or similar version control systems.
  • Knowledge of mobile app performance optimization and debugging tools.
  • Good understanding of

    OOP concepts

    , data structures, and design patterns.
  • Familiarity with

    native Android (Kotlin/Java)

    or

    iOS (Swift/Objective-C)

    is a plus.
  • Strong problem-solving, analytical, and communication skills.

Nice-to-Have Skills

  • Experience with

    CI/CD pipelines

    (e.g., GitHub Actions, Bitrise, or Fastlane).
  • Familiarity with cloud services like

    Firebase, AWS, or Azure

    for mobile apps.
  • Understanding of

    push notifications, deep linking, and app store deployments

    .
  • Exposure to

    unit testing

    and automated testing in Flutter.

Education

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience)

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