Home/Job List/Senior Mobile Developer (Flutter / iOS)

Senior Mobile Developer (Flutter / iOS)

Key0

Ahmedabad, Gujarat, India
Full-Time
Posted 3 days ago

Job Description & Responsibilities

We are seeking a Mobile Developer (Flutter/iOS) (5+ years experience) to join our team. In this role, you will not only develop cross-platform mobile applications but also shape the architectural direction of our mobile solutions. You will be responsible for designing scalable, maintainable app architectures, implementing complex features, and ensuring the apps meet performance and security standards. The ideal candidate has hands-on experience with Flutter/FlutterFlow and Swift/Objective-C, a strong grasp of mobile app architecture patterns, and the ability to collaborate closely with design, backend, and product teams. This role requires both deep technical execution and the ability to set standards and guide junior engineers.

Responsibilities

Architect and design scalable, modular, and maintainable mobile app solutions using Flutter and Dart.Minimum 1 year of hands-on experience with Native iOS.Develop and maintain the iOS parent app in Swift/Objective-C.Integrate Apple ScreenTime APIs to enforce device-level usage controls.Define and enforce coding standards, architectural best practices, and design patterns (e. g., MVVM, Clean Architecture, BLoC).Collaborate with backend teams to design efficient API integrations and optimise data flow.Drive performance tuning, security reviews, and platform scalability considerations.Lead technical discussions, evaluate trade-offs, and make decisions around app structure and technology stack.Mentor junior engineers, provide code reviews, and contribute to building a strong engineering culture.Work with design and product teams to ensure seamless integration of UI/UX with business logic.Stay up-to-date with the latest in Flutter, FlutterFlow, Dart, and mobile architecture trends.

Requirements

Bachelor's degree in Computer Science, Engineering, or related field.5+ years of proven experience in mobile app development with Flutter and Dart.Proficiency in Swift and SwiftUI/UIKit.Strong familiarity with Flutter and low-code app development practices.Strong knowledge of iOS app lifecycle, background tasks, and offline data handling.Demonstrated experience in architecting and scaling mobile apps from scratch to production.Solid understanding of state management solutions (e. g., Provider, Riverpod, BLoC, Redux).Experience with CI/CD pipelines, automated testing, and deployment strategies for mobile apps.Strong understanding of mobile app performance optimisation, caching, and offline-first design.Familiarity with app store deployment processes (iOS App Store, Google Play).Proficiency with version control (Git) and collaborative workflows (PRs, code reviews).Excellent problem-solving, communication, and leadership skills.Experience in educational, family, or kids-focused apps.Familiarity with PostHog or telemetry tools. .

Required Skills

SwiftFlutterGitCI/CDLeadership

Job Details

Employment TypeFull-Time
Work ModeOn-Site
Experience510 years
Positions1

Posted by

N/A

Posted on:

16 Sept 2026

About Key0

More open roles

Browse all jobs →