BOBottle Lab Technologies
Lead Flutter Developer
Bangalore ₹4-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.