Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Full Stack Developer - Flutter @ CMS Computers

Home > Software Development

 Senior Full Stack Developer - Flutter

Job Description

We are seeking a Senior Full Stack Developer with strong Flutter expertise to join our engineering team. This role demands hands-on proficiency in building cross-platform mobile applications using Flutter while also managing scalable back-end services, APIs, and databases.


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.


You will work on creating modern, feature-rich, and high-performing applications that offer seamless user experiences across Android, iOS, and web, with robust backend integrations.


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 pr*******i@***.co.in

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Full Stack Developer
Employement Type: Full time

Contact Details:

Company: CMS Computers
Location(s): Mumbai

+ View Contactajax loader


Keyskills:   Flutter Java Firebase Fullstack Development Mobile Development Web Application Development Swift Mobile Application Development Dart Kotlin Python

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Audio Driver Developer

  • Capgemini
  • 10 - 17 years
  • Bengaluru
  • 10 hours ago
₹ Not Disclosed

Python Developer

  • Oracle
  • 3 - 6 years
  • Hyderabad
  • 10 hours ago
₹ Not Disclosed

Fullstack Developer

  • Capgemini
  • 2 - 5 years
  • Chennai
  • 10 hours ago
₹ Not Disclosed

React UI Developer

  • Cognizant
  • 3 - 6 years
  • India
  • 11 hours ago
₹ -15 Lacs P.A.

CMS Computers

About the Company Founded as a Computer Maintenance and Services Company in 1976, CMS Computers Limited is a pioneer and leader for the last 50 years with a pan India footprint in the Indian ICT industry and CMMI Level 5 company. With more than 5000 employees spread across over 100 locations in Ind...