Senior Flutter Developer

1 Day ago

Bhasma, Madhya Pradesh, India

Remote

Subscribe to job alerts

Get a weekly digest of the latest climate jobs from thousands of companies in your inbox.

Job Description

CleanTech Innovation LLC is seeking a Senior Flutter Developer to architect and build scalable mobile applications. Key responsibilities include developing complex features like real-time chat and location tracking, ensuring code maintainability, and collaborating with teams. Candidates should have at least 4 years of Flutter and Dart experience, strong knowledge of clean architecture, and expertise in state management. The role offers a collaborative environment and flexible remote working conditions.
Job description

Job Overview

We are seeking a highly skilled and self-sufficient Senior Flutter Developer to join our team. This role is ideal for someone who thrives in a fast-paced environment, is passionate about solving real-world problems, and has deep expertise in architecting and building scalable mobile applications. You will take the lead in developing and maintaining complex features, including real-time chat, location-based tracking, authentication, and push notifications.

Key Responsibilities
• Architect and implement mobile apps using Flutter with clean architecture principles
• Build and maintain complex state management systems using BLoC
• Develop robust chat features using Socket.IO for real-time messaging
• Integrate secure authentication flows, including OAuth providers like Google
• Design and maintain offline-first capabilities using local storage (Hive, Drift, ObjectBox)
• Develop and monitor real-time map-based features including live tracking and geofencing
• Ensure high performance, testability, and maintainability of the codebase
• Collaborate with cross-functional teams on system design, product features, and delivery

Key Qualifications
• Minimum of 4 years of hands-on experience with Flutter and Dart
• Strong understanding of clean architecture (domain, data, and presentation separation)
• Advanced experience using BLoC for managing complex state transitions
• Experience integrating and managing Socket.IO for real-time communication
• Experience building chat systems from scratch with support for offline messaging, syncing, and background notifications
• Deep familiarity with local storage and caching strategies for chat and real-time apps
• Experience implementing user authentication and account management flows
• Solid understanding of OOP principles and design patterns such as Repository, Factory, Singleton
• Familiarity with push notification handling in all app states (foreground, background, terminated)
• Demonstrated ability to work independently and drive projects to completion

Preferred Experience
• Previous experience building chat or delivery applications
• Experience with notification, and Authentication
• Experience with background location tracking and optimizing battery usage
• Strong testing discipline with knowledge of unit and integration testing for BLoC and services

What We Offer
• A high-impact role with the opportunity to take ownership of core application features
• A collaborative environment focused on quality, performance, and usability
• The chance to work on challenging problems with real-world impact
• Remote and flexible working conditions

How to Apply
• Please submit your resume, portfolio or GitHub link, and a brief cover letter outlining your relevant experience to

Clean Tech Group


Report inaccurate data

|

Leave feedback about this job

More Engineer - Software jobs in climate

APPLY

APPLY

Today

San Francisco, United States

APPLY

APPLY

Other jobs at Clean Tech Group