BO

Lead Flutter Developer

Bottle Lab Technologies
Bangalore4-8 LPA Posted 13 Jun 2025
FULL TIME
Rest Apis
Unit Testing
Flutter

Job Description

We are seeking a talented and passionate Flutter Developer to join our dynamic team. As a Flutter Developer, you will be responsible for designing and developing high-performance, scalable, and innovative mobile applications for both Android and iOS platforms. You will collaborate closely with our design and product teams to deliver exceptional user experiences.

  • Develop and maintain mobile applications using the Flutter framework.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code while adhering to best practices and coding standards. Troubleshoot, debug, and optimize application performance to deliver a smooth user experience.
  • Work with API and backend teams to integrate APIs and third-party services into the application.
  • Participate in code reviews to ensure code quality and knowledge sharing within the team.
  • Continuously improve the development processes and contribute to the overall improvement of the teams efficiency.
  • Provide technical leadership to the Flutter development team, guiding architecture and implementation decisions.
  • Mentor junior and mid-level developers through code reviews, pair programming, and regular feedback.
  • Drive continuous improvement in the team s development processes, tools, and methodologies.

Must-Have:

  • Strong expertise in Flutter and Dart for building cross-platform mobile applications.
  • Proficiency in designing and building clean, efficient, and scalable user interfaces.
  • Experience with state management solutions like Provider, Bloc, or Riverpod.
  • Knowledge of backend integration (REST APIs, etc.) and connecting apps to cloud services.
  • Expertise in unit testing, widget testing , and maintaining high code coverage .
  • Experience with performance optimization techniques to ensure smooth app experiences.
  • Familiarity with CI/CD pipelines for mobile apps (e.g., using tools like Codemagic or GitHub Actions).
  • Proficiency in integrating third-party SDKs and packages within Flutter apps.
  • Experience collaborating with product and design teams to build intuitive user interfaces.
  • 6+ years experience as a mobile developer , including 3+ years with Flutter.

Good-to-Have:

  • Experience with NoSQL databases and how they integrate into mobile applications.
  • Experience with Google Cloud Platform for managing mobile-specific cloud solutions.
  • Knowledge of AI/ML integrations for enhancing app functionalities.
  • Familiarity with prompt engineering to enhance productivity within app development.
  • Prior experience working with global or regional teams in a remote or distributed environment.
  • Experience with agile methodologies and working within cross-functional teams .
  • Understanding of Cloud platforms such as GCP, AWS, or Azure, particularly related to mobile backend services.
  • Qualifications:Bachelor s degree in computer science, Engineering, or a related field (or equivalent experience).
  • Proven experience in developing mobile applications using Flutter, with a strong portfolio of completed projects.
  • Proficiency in Dart programming language and a good understanding of Flutters architecture.
  • Experience working with RESTful APIs and integrating third-party libraries and services.
  • Solid understanding of mobile UI/UX design principles and ability to implement pixel-perfect designs.
  • Strong problem-solving skills and the ability to troubleshoot and optimize code for performance.
  • Familiarity with version control systems, particularly Git.
  • Excellent communication skills, both written and verbal.
  • Ability to work collaboratively in a fast-paced team environment.
  • Strong attention to detail and a commitment to producing high-quality work.

Join WhatsApp Channel