Lead Flutter developer - Inpri.. | Scrabble & Jigsaw
Posted on May 9, 2025
Job Description
About the Role
We are looking for a Lead Flutter Developer with deep expertise in building high-performance,
scalable mobile applications from the ground up.
You will play a pivotal role in driving the mobile strategy, leading architecture and design, writing
quality code, and enabling performance optimizations and observability.
If you have a founder mindset, thrive in 0-to-1 environments, and want to shape a consumer product
that impacts thousands of lives, we want to hear from you.
Responsibilities
- Lead architecture and end-to-end development of our Flutter-based mobile apps (Android & iOS)
- Design and implement scalable and maintainable mobile application systems and components
- Own the code quality, performance, observability, and technical debt management
- Drive app performance optimization, battery efficiency, crash handling, and responsive UI
- Set up and maintain monitoring and alerting for mobile metrics (APM, crash analytics, ANR rates)
- Collaborate cross-functionally with backend engineers, product, design, and QA to deliver
user-centric features
- Coach junior developers, conduct code reviews, and maintain a culture of engineering excellence
- Evaluate and implement best practices for security, offline storage, and app store releases
- Continuously track industry trends, tooling, and best practices in mobile development
Must-Have Qualifications
- 5-6 years of mobile development experience, with at least 3+ years in Flutter
- Proven experience in building, scaling, and maintaining consumer mobile apps from scratch
- Strong command of Flutter, Dart, and native integrations with Android/iOS platforms
- Experience with system design, API design, state management (Provider, Riverpod, etc.), and
architecture patterns
- Strong grasp of performance profiling, optimization techniques, and memory management
- Hands-on experience with CI/CD pipelines, Firebase/Crashlytics, APM tools, and release
automation
- Experience in startup environments, preferably from early-stage or Series A/B companies
- Solid understanding of mobile UI/UX principles and responsiveness across devices
Nice-to-Haves
- Experience with BLoC/Riverpod/Cubit or similar state management libraries
- Familiarity with native code (Kotlin/Swift) for platform-specific tasks
- Exposure to analytics, feature flagging, and A/B testing
- Knowledge of GraphQL, REST, or gRPC-based communication
- Past experience working in a Fintech, Healthtech, or EdTech startup is a plus
Why Join Us?
- Be part of a founding tech team shaping the core mobile experience
- Work with modern tools, fast-paced shipping cycles, and high autonomy
- Opportunity to lead, innovate, and grow into an Engineering Manager or Architect role
- Impact real lives through technology by building an app people love and rely on daily
We are looking for a Lead Flutter Developer with deep expertise in building high-performance,
scalable mobile applications from the ground up.
You will play a pivotal role in driving the mobile strategy, leading architecture and design, writing
quality code, and enabling performance optimizations and observability.
If you have a founder mindset, thrive in 0-to-1 environments, and want to shape a consumer product
that impacts thousands of lives, we want to hear from you.
Responsibilities
- Lead architecture and end-to-end development of our Flutter-based mobile apps (Android & iOS)
- Design and implement scalable and maintainable mobile application systems and components
- Own the code quality, performance, observability, and technical debt management
- Drive app performance optimization, battery efficiency, crash handling, and responsive UI
- Set up and maintain monitoring and alerting for mobile metrics (APM, crash analytics, ANR rates)
- Collaborate cross-functionally with backend engineers, product, design, and QA to deliver
user-centric features
- Coach junior developers, conduct code reviews, and maintain a culture of engineering excellence
- Evaluate and implement best practices for security, offline storage, and app store releases
- Continuously track industry trends, tooling, and best practices in mobile development
Must-Have Qualifications
- 5-6 years of mobile development experience, with at least 3+ years in Flutter
- Proven experience in building, scaling, and maintaining consumer mobile apps from scratch
- Strong command of Flutter, Dart, and native integrations with Android/iOS platforms
- Experience with system design, API design, state management (Provider, Riverpod, etc.), and
architecture patterns
- Strong grasp of performance profiling, optimization techniques, and memory management
- Hands-on experience with CI/CD pipelines, Firebase/Crashlytics, APM tools, and release
automation
- Experience in startup environments, preferably from early-stage or Series A/B companies
- Solid understanding of mobile UI/UX principles and responsiveness across devices
Nice-to-Haves
- Experience with BLoC/Riverpod/Cubit or similar state management libraries
- Familiarity with native code (Kotlin/Swift) for platform-specific tasks
- Exposure to analytics, feature flagging, and A/B testing
- Knowledge of GraphQL, REST, or gRPC-based communication
- Past experience working in a Fintech, Healthtech, or EdTech startup is a plus
Why Join Us?
- Be part of a founding tech team shaping the core mobile experience
- Work with modern tools, fast-paced shipping cycles, and high autonomy
- Opportunity to lead, innovate, and grow into an Engineering Manager or Architect role
- Impact real lives through technology by building an app people love and rely on daily
