Job description
This role is for one of the Weekday's clients Salary range: Rs 1500000 - Rs 2200000 (ie INR 15-22 LPA) Experience: 3+ yrs Location: Gurgaon Job Type: full-time We are looking for a highly skilled Senior Flutter Engineer who thrives in a fast-paced product environment and enjoys building mobile applications from the ground up.
This role offers the opportunity to own end-to-end development of new mobile products, from architecture and technical design to production deployment and long-term scalability.
You will play a key role in shaping mobile engineering standards, making critical architectural decisions, and delivering high-quality user experiences across multiple products.
Beyond coding, you will contribute to release engineering, code quality initiatives, performance optimization, and technical mentorship.
The ideal candidate combines strong Flutter expertise with product thinking, engineering leadership, and a passion for building scalable, maintainable mobile applications that solve real-world user problems.
Key Responsibilities Lead end-to-end development of new mobile products, owning features from requirements to production release.
Design and implement scalable mobile architectures, defining module boundaries, navigation flows, state management patterns, and performance strategies.
Build and maintain clean, modular, and maintainable Flutter codebases.
Drive release engineering processes, including CI/CD setup, application signing, deployment automation, phased rollouts, and crash monitoring.
Collaborate with engineering teams to establish and maintain high code quality standards.
Contribute to existing mobile applications through feature enhancements, bug fixes, and technical improvements when required.
Evaluate and implement appropriate state management solutions based on product requirements.
Develop and maintain automated testing frameworks, including unit, widget, and integration tests.
Work with native Android and iOS integrations using platform channels and native modules.
Participate in architecture reviews, technical discussions, and engineering best-practice initiatives.
Troubleshoot production issues, perform root-cause analysis, and drive incident resolution from detection through post-mortem.
Support onboarding, mentoring, and knowledge sharing within the mobile engineering team.
Collaborate closely with product stakeholders to align technical solutions with business and user needs.
What Makes You a Great Fit 3+ years of hands-on Flutter and Dart development experience.
Proven track record of shipping multiple production mobile applications used by real customers.
Strong understanding of mobile architecture patterns, including Clean Architecture, modular development, and feature-based design.
Experience making architectural decisions and building applications from concept to launch.
Deep knowledge of state management frameworks such as BLoC, Provider, Riverpod, and GetX.
Strong experience with native integrations, platform channels, and Android/iOS interoperability.
Hands-on expertise in CI/CD pipelines, automated deployment workflows, signing processes, and mobile release management.
Strong testing mindset with experience implementing unit, widget, and integration testing strategies.
Excellent debugging, troubleshooting, and problem-solving capabilities.
Product-focused approach with the ability to connect technical decisions to customer impact.
Experience with AI-powered applications, LLM integrations, voice solutions, or real-time communication platforms is a plus.
Familiarity with payment integrations, SaaS platforms, or business-focused mobile applications is advantageous.
Basic understanding of backend systems, REST APIs, and application integration concepts.
Strong communication, collaboration, and mentoring abilities.
Ability to thrive in a startup or high-growth environment with a strong ownership mindset and focus on execution.
This job post has been translated by AI and may contain minor differences or errors.