Senior Full Stack Developer - Flutter

8 - 12 years

15 - 25 Lacs

mumbai navi mumbai mumbai (all areas)

Posted:3 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Senior Full Stack Developer with strong Flutter expertise

The ideal candidate will be responsible for architecting, developing, and deploying applications end-to-end, while also mentoring junior developers and collaborating closely with product, design, and DevOps teams.

Android, iOS, and web

Location - Mumbai.

Key Responsibilities:

  • Lead the design, development, and deployment of cross-platform mobile applications using

    Flutter/Dart

    .
  • Architect and implement full stack solutions, ensuring

    seamless integration between mobile front-end and backend services

    .
  • Develop and maintain secure, efficient, and scalable APIs (RESTful and GraphQL).
  • Manage both

    SQL and NoSQL databases

    for optimized data storage and retrieval.
  • Ensure

    UI/UX best practices

    , pixel-perfect implementation, and smooth performance across devices.
  • Integrate third-party SDKs, APIs, payment gateways, and cloud services.
  • Implement

    state management solutions

    (Provider, Riverpod, Bloc, Redux, or GetX).
  • Optimize applications for performance, responsiveness, and offline functionality.
  • Write unit tests, widget tests, and integration tests to maintain code quality.
  • Work with

    CI/CD pipelines, Docker, and cloud platforms (AWS, GCP, Azure)

    to automate deployments.
  • Collaborate with designers, QA engineers, and product managers in an Agile environment.
  • Conduct

    code reviews, mentor junior developers

    , and provide technical leadership within the team.
  • Continuously research new technologies, frameworks, and practices to improve development efficiency.

Required Skills & Qualifications:

  • Bachelors/Masters degree in Computer Science, Engineering, or related field.
  • 610 years of full stack development experience

    with at least

    34 years of strong Flutter expertise

    .
  • Proficiency in

    Dart programming

    and Flutters ecosystem (widgets, animations, navigation).
  • Strong backend development experience with

    Node.js / Python / Java / .NET

    .
  • Hands-on experience with

    cloud-hosted services

    (AWS Lambda, Firebase, Azure Functions, or GCP).
  • Database expertise in both

    SQL (MySQL/PostgreSQL)

    and

    NoSQL (MongoDB, Firestore, Redis)

    .
  • Understanding of microservices architecture, serverless computing, and API security (OAuth2, JWT, etc.).
  • Familiarity with

    CI/CD pipelines

    , Git workflows, and containerization (Docker, Kubernetes).
  • Experience integrating

    real-time services

    (WebSockets, Firebase Realtime Database).
  • Strong grasp of

    software engineering principles, design patterns, and best practices

    .
  • Proven ability to troubleshoot, debug, and optimize applications across mobile and backend layers.

Preferred Skills:

  • Prior experience with

    Flutter Web and Desktop applications

    .
  • Familiarity with

    Firebase services

    (Crashlytics, Analytics, Cloud Messaging, Remote Config).
  • Exposure to

    DevOps practices

    and Infrastructure-as-Code tools (Terraform, Ansible).
  • Knowledge of advanced Flutter topics like

    platform channels, native integrations, custom animations, and performance profiling

    .
  • Experience with

    payment systems, geolocation, maps, chat/messaging features, and multimedia handling

    .
  • Interest or exposure to AI/ML models integration in mobile apps.

Soft Skills:

  • Strong communication and collaboration skills.
  • Ability to work independently with minimal supervision.
  • Problem-solving mindset with attention to detail.
  • Leadership qualities to mentor, guide, and grow a team.
  • Adaptability to fast-paced, agile development environments.

What We Offer:

  • Competitive compensation and performance-based rewards.
  • Opportunity to work on

    cutting-edge mobile and backend technologies

    .
  • A supportive, collaborative, and innovative environment.
  • Career growth opportunities, including leading projects and teams.
  • Exposure to global projects and clients.

Interested candidates can share their resumes at prachi_rai@cms.co.in

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
CMS Computers logo
CMS Computers

Information Technology

San Jose

RecommendedJobs for You

mumbai, navi mumbai, mumbai (all areas)