Senior Flutter Developer

5 days ago


Bengaluru, India ffreedom app Full time

Job Title: Senior Flutter Developer

Location: Bengaluru (In office)

Experience: 4-5 Years

Job Type: Full-time

About Us:

The ffreedom app is India's premier livelihood platform, designed to empower individuals across various sectors by providing practical video-based learning. With a library of over 500+ courses, the app covers a wide range of topics, including personal finance, agriculture, animal husbandry, and numerous business sectors such as handicrafts, retail, service industries, and home-based ventures.

We also offer a mentor-connect service via which individuals can seek guidance from a mentor. The platform also offers a marketplace enabling our customers to buy or sell their products. Recently we have launched an AI Powered bot (SRI Chatbot) which can help customers to seek knowledge on any of the topics related to the categories we offer in the platform.

Our mobile app serves over 1.3 crore users and offers courses in six languages: English, Hindi, Tamil, Kannada, Malayalam, and Telugu. We are seeking an experienced “Senior Flutter Developer” to join our growing team and contribute to key projects shaping the future of our platform across Android, iOS, Web, and Desktop (Mac & Windows).



  • Role Overview:

We are looking for a Senior Flutter Developer with 4-5 years of experience to lead the design, development, and deployment of high-performance applications across multiple platforms. The ideal candidate will have extensive hands-on experience with Flutter and a proven track record of developing and publishing at least two apps currently live on both the Google Play Store and Apple App Store.

Key Responsibilities:

1. Cross-Platform App Development: Lead the development, maintenance, and deployment of mobile applications using the Flutter framework across Android, iOS, web, and desktop (Mac & Windows) platforms.

2. Architecture & State Management: Design scalable application architectures and implement efficient state management using Bloc and Providers to ensure long-term maintainability and performance.

3. Push Notifications: Integrate and manage Firebase Cloud Messaging (FCM) for Android, Apple Push Notification Service (APNs) for iOS, and web push notifications.

4. Analytics Integration: Implement and configure Analytics tools such as Firebase Analytics or Google Analytics to track user engagement, monitor app performance, and support data-driven product decisions.

5. UI/UX Design Implementation: Collaborate with the design team to build and maintain responsive, intuitive, and pixel-perfect user interfaces for a consistent experience across mobile, web, and desktop platforms.

6. Feature Development & Optimization: Lead the implementation of new features and functionality while optimizing app performance, responsiveness, and memory usage for a seamless user experience.

7. API Integration: Ensure smooth integration with RESTful APIs, working closely with backend engineers to build reliable and efficient communication between front-end and back-end services.

8. Testing & Debugging: Drive the development of comprehensive unit tests, integration tests, and end-to-end testing strategies. Lead debugging efforts to identify and resolve complex performance issues and bugs.

9. Mentorship & Code Reviews: Mentor junior developers, conduct thorough code reviews, and ensure adherence to coding best practices, design patterns, and project architecture guidelines.

10. Web & Desktop Flutter Development: Take the lead in extending mobile functionality to Flutter Web and Desktop (Mac & Windows) platforms, considering platform-specific optimizations and UI adjustments.

11. Continuous Integration: Work closely with DevOps and QA teams to manage CI/CD pipelines, ensure smooth deployments, and automate testing processes.

Qualifications:

1. Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

2. 4-5 years of hands-on experience in Flutter development, with a strong focus on cross-platform (Android, iOS, Web, Desktop) app delivery.

3. At least two apps developed by you must be currently live on both the Google Play Store and Apple App Store.

4. Expertise in Dart and solid understanding of Flutter’s best practices.

5. Strong experience in state management using Bloc and Providers.

6. In-depth knowledge of Firebase Cloud Messaging (FCM) and Apple Push Notification Service (APNs).

7. Proficient in integrating and leveraging Analytics tools (e.g., Firebase Analytics, Google Analytics) for performance monitoring and user tracking.

8. Experience with Responsive UI design principles and the ability to implement pixel-perfect designs.

9. Experience in integrating RESTful APIs and third-party services.

10. Strong debugging and problem-solving skills with an understanding of profiling and performance optimization techniques.

11. Experience with Git or other version control systems.

12. Excellent communication, collaboration, and leadership skills.

13. Prior experience with Flutter Web and Desktop (Mac & Windows) applications.

14. Experience in developing applications with a focus on performance, accessibility, and scalability.

15. Knowledge of CI/CD tools like Jenkins or GitLab CI/CD for automated deployments and testing.

16. Contributions to open-source projects or personal projects demonstrating Flutter proficiency.

What We Offer

1. An exciting opportunity to design and develop for a platform with over 13 million users.

2. A collaborative, innovative, and user-focused environment where your expertise drives meaningful impact.

3. The chance to work on a product that reaches millions across India, enhancing their daily experiences.

4. Competitive salary and comprehensive benefits.

A vibrant office culture with a talented, passionate team. Enjoy open-door discussions and the freedom to share your ideas directly with leadership, making a true difference

Industry
  • Technology, Information and Internet
Employment Type
  • Full-time


  • Bengaluru, Karnataka, India PeopleGene Full time

    **Job Title:** Senior Flutter DeveloperWe are seeking an experienced Senior Flutter Developer to join our team at PeopleGene. As a key member of our mobile development team, you will be responsible for designing and building high-quality, scalable, and maintainable cross-platform mobile applications using the Flutter framework.What We Offer:


  • Bengaluru, Karnataka, India Gloify Full time

    Job SummaryThe Senior Flutter Developer will be responsible for developing and maintaining cross-platform mobile applications using the Flutter framework. This role involves working closely with design, product, and backend teams to deliver seamless, performant, and user-friendly mobile applications. The ideal candidate should have a deep understanding of...


  • Bengaluru, India KogniVera Full time

    Role: Senior Flutter LeadLocation : BangaloreEmployment Type: Full-time (Work from office)Experience Level: Mid Senior LevelExperience: 4+ yearsAbout the Role :We are looking for an experienced Flutter Lead to oversee and guide our mobile development team. As a Flutter Lead, you will be responsible for driving the architectural decisions, leading the...


  • Bengaluru, India KogniVera Full time

    Role: Senior Flutter LeadLocation : BangaloreEmployment Type: Full-time (Work from office)Experience Level: Mid Senior LevelExperience: 4+ yearsAbout the Role :We are looking for an experienced Flutter Lead to oversee and guide our mobile development team. As a Flutter Lead, you will be responsible for driving the architectural decisions, leading the...


  • Bengaluru, India ffreedom app Full time

    Job Title: Senior Flutter DeveloperLocation: Bengaluru (In office)Experience: 4-5 YearsJob Type: Full-time About Us:The ffreedom app is India's premier livelihood platform, designed to empower individuals across various sectors by providing practical video-based learning. With a library of over 500+ courses, the app covers a wide range of topics, including...


  • Bengaluru, India ffreedom app Full time

    Job Title: Senior Flutter Developer Location: Bengaluru (In office) Experience: 4-5 Years Job Type: Full-time About Us: The ffreedom app is India's premier livelihood platform, designed to empower individuals across various sectors by providing practical video-based learning. With a library of over 500+ courses, the app covers a wide range of topics,...


  • Bengaluru, India KogniVera Full time

    Role: Senior Flutter LeadLocation: Bangalore Employment Type: Full-time (Work from office)Experience Level: Mid Senior LevelExperience: 4+ years About the Role: We are looking for an experienced Flutter Lead to oversee and guide our mobile development team. As a Flutter Lead, you will be responsible for driving the architectural decisions, leading the...


  • Bengaluru, India KogniVera Full time

    Role: Senior Flutter LeadLocation: Bangalore Employment Type: Full-time (Work from office)Experience Level: Mid Senior LevelExperience: 4+ years About the Role: We are looking for an experienced Flutter Lead to oversee and guide our mobile development team. As a Flutter Lead, you will be responsible for driving the architectural decisions, leading the...


  • Bengaluru, India KogniVera Full time

    Role: Senior Flutter Lead Location : Bangalore Employment Type: Full-time (Work from office) Experience Level: Mid Senior Level Experience: 4+ years About the Role : We are looking for an experienced Flutter Lead to oversee and guide our mobile development team. As a Flutter Lead, you will be responsible for driving the architectural decisions,...


  • Bengaluru, Karnataka, India MTAP Technologies Full time

    Job Title: Senior Flutter EngineerAbout the Role:We are seeking an experienced Senior Flutter Engineer to lead our mobile application development team. The ideal candidate will have a strong understanding of the Flutter framework, Dart language, and cross-browser mobile application development.The successful candidate will be responsible for reviewing...


  • Bengaluru, Karnataka, India Hashone Careers Full time

    We are seeking a highly skilled Senior Flutter Mobile Application Developer to join our team at Hashone Careers. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-performance, scalable, and maintainable mobile applications using Flutter.The ideal candidate will have experience in designing and...


  • Bengaluru, Karnataka, India Cynergy Services Full time

    About the Role:We are seeking a highly experienced Senior Flutter Engineer to lead the development of our mobile applications in Bangalore. The successful candidate will have a strong understanding of Flutter architecture, widgets, and state management, as well as experience designing and building state management for complex applications using Riverpod or...


  • Bengaluru, Karnataka, India Innova ESI Full time

    Job OverviewInnova ESI is seeking a skilled Senior Flutter Mobile App Developer to join our dynamic team in Bengaluru. As a key member of our development team, you will play a crucial role in designing, developing, and testing high-quality mobile applications using Flutter.


  • Bengaluru, India Zuchiz Full time

    O   5+ years of hands-on experience with Flutter (Dart) mobile technologies is a MUST.o   Be part of our team operating in stealth mode before our product launch in Octobero   An attractive compensation based on professional background and skills.o   Accommodation and meals will be taken care during your stay in Bangaloreo   Join us now and be...


  • Bengaluru, India Zuchiz Full time

    o   5+ years of hands-on experience with Flutter (Dart) mobile technologies is a MUST.o   Be part of our team operating in stealth mode before our product launch in Octobero   An attractive compensation based on professional background and skills.o   Accommodation and meals will be taken care during your stay in Bangaloreo   Join us now and be...


  • Bengaluru, Karnataka, India Cloud Counselage Pvt Ltd Full time

    Job DescriptionWe are seeking a highly skilled and experienced Flutter developer to join our team at Cloud Counselage Pvt Ltd. The ideal candidate will have a strong background in mobile app development, particularly with Flutter and Dart.About the RoleThe successful candidate will be responsible for designing, developing, and deploying high-quality mobile...


  • Bengaluru, Karnataka, India Deqode Full time

    About DeqodeDeqode is a cutting-edge technology company that utilizes innovative approaches to deliver high-quality solutions.Job Title: Senior Flutter Mobile Application DeveloperWe are seeking an experienced Senior Flutter Mobile Application Developer to join our team. This role will be based in Bangalore and involves developing mobile applications using...


  • Bengaluru, Karnataka, India KogniVera Full time

    KogniVera is seeking a highly skilled Senior Flutter Developer/Lead to oversee and guide our mobile development team.We are looking for an experienced Flutter developer to drive architectural decisions, lead the development of high-quality mobile applications, and ensure efficient workflows.As a key member of our team, you will collaborate with...


  • Bengaluru, Karnataka, India TopHire Full time

    About the OpportunityWe are seeking a talented Senior Flutter Developer to join our team at TopHire. As a key member of our development team, you will be responsible for developing high-quality mobile applications for Android and iOS platforms using the Flutter framework.Responsibilities and QualificationsDesign and develop mobile applications that meet the...


  • Bengaluru, Karnataka, India Quantum Leap Learning Solutions Pvt Ltd Full time

    Job Description:A Senior Mobile Application Developer with expertise in Flutter is required to lead the development of cross-browser mobile applications from scratch. The ideal candidate will have a strong understanding of state management, Flutter flavors, and app architecture. They will collaborate with design and development teams to create...