HamburgerMenu
hirist

Job Description

Description :

Requirement : Principal Engineer - Mobile Development (Flutter)

Experience : 8+ years

Location : Bangalore (Hybrid work)

Must Have :

- Experience : 8-12 years of professional software engineering experience, with a minimum of 4 years building, shipping, and maintaining complex Flutter applications for Android, iOS, and Web. You must have significant experience working on a production mobile app and Website that scaled successfully.

- Flutter Expertise : Deep, expert-level understanding of the Dart language, Flutter framework, architectures, Dependency Management, State Management, Patterns, anti-patterns, and ecosystem.

- Architecture & Design : Demonstrable experience designing and implementing robust, scalable mobile architectures (e.g., Clean Architecture, MVVM, modular design).

- Proven experience in building and scaling consumer-grade mobile applications with millions of active users. Experience working in mobile application development for customer facing D2C or E-Commerce is a plus.

- Hands-on experience with CI/CD Pipelines, release management & mobile testing tools.

- Optimization Mastery : Deep understanding of NFRs performance tuning, latency, load time, app size, and overall reliability at scale.

- Flutter Web : Must have worked in Flutter Web development with an understanding of browser-specific optimizations.

- UI/UX : Knowledge of responsive design and building adaptive Uls for multiple screen sizes. Advocate for user experience while balancing technical constraints and business objectives.

- Testing : Experience with Unit testing, Widget Testing, and Integration Testing.

- Problem Solving & Debugging : Exceptional analytical ability along with problem solving and debugging skills.

- Native Familiarity : Familiarity with native development (Kotlin for Android, Swift for iOS) is essential for building custom bridges and plugins.

Good to Have :

- Understanding of Flutter Internals is a plus.

- Experience working in mobile application development for customer facing D2C, E-Commerce or a fast-paced consumer internet company.

- Native to Flutter Migration experience

- Knowledge of mobile tools for Observability, Application Performance Monitoring, Product Analytics and A/B Testing.

- Experience in promoting and implementing mobile engineering best practices.

Note :


This is a hands-on technical leadership role requiring deep Flutter expertise and proven experience building production applications at scale. The ideal candidate combines strong technical skills with architectural vision and excellent communication abilities


info-icon

Did you find something suspicious?