Lead Flutter Developer

About the Role 

We're looking for a highly skilled Flutter Developer to take end-to-end ownership of our mobile app development efforts. You'll function as the technical lead while directly implementing features, driving the architecture, and maintaining a high bar for code quality and performance.

This is a hands-on role-you'll be the primary driver of our Flutter mobile app, shaping both the technical foundation and the user experience. You'll work closely with product, design, and backend teams to bring features to life and ensure seamless delivery.

 

Key Responsibilities 

- Lead the architecture, design, and development of our Flutter-based mobile app;

- Own the full mobile app development lifecycle-from concept to deployment and ongoing optimization;

- Collaborate with cross-functional teams (design, backend, product) to align requirements and timelines;

- Write clean, maintainable, and testable Dart code with a strong focus on performance and stability; 

- Integrate RESTful APIs and manage state efficiently using BLoC, Provider, Riverpod, or similar; 

- Set up CI/CD pipelines and manage releases to both Google Play Store and Apple App Store; 

- Handle app store submission processes, certificates, provisioning profiles, signing keys, and compliance requirements; 

- Identify and resolve performance bottlenecks, bugs, and UI/UX issues; 

- Stay up-to-date with Flutter best practices, libraries, and tooling.

 

Requirements 

- 6+ years of mobile app development experience, with at least 3 years working with Flutter in production; 

- Deep understanding of Flutter internals, widgets, and Dart language features; 

- Experience publishing and managing apps in both the Google Play Store and Apple App Store;

- Familiarity with store guidelines, review processes, and deployment pipelines for Android and iOS;

- Experience with platform-specific integrations (native Android/iOS code) where needed; 

- Solid understanding of mobile architecture patterns and scalable app design; 

- Strong experience with REST APIs, JSON parsing, authentication flows, and secure data handling; 

- Familiarity with version control (Git), CI/CD, and mobile release processes; 

- Strong ownership mindset and the ability to work independently with minimal oversight; 

- Fluency in English-both written and verbal communication skills are essential.

 

Nice to Have 

- Experience with Firebase, GraphQL, or real-time data streams;

- Knowledge of testing frameworks (unit, widget, integration); 

- Previous experience working in a fintech, startup, or high-growth environment;

- Basic familiarity with backend systems or devops is a plus.

 

Why Join Us 

- Lead and own the mobile development for a high-impact product; 

- Autonomy to define and shape the mobile experience from the ground up;

- Flexible working hours and remote-friendly culture; 

- Opportunity to influence technical decisions and leave a meaningful mark.

 

Published 25 June
139 views
ยท
21 applications
39% read
ยท
0% responded
To apply for this and other jobs on Djinni login or signup.
Loading...