We are seeking a Mobile Application Developer with 4–6 years of hands\-on experience in Flutter and Dart to join our engineering team. You will design, build, and maintain high\-quality cross\-platform applications for iOS and Android, working closely with product managers, designers, and backend engineers to deliver exceptional user experiences.
Dart. – Translate UI/UX wireframes and product specifications into polished, responsive mobile interfaces. – Integrate RESTful APIs, GraphQL endpoints, and third\-party SDKs with robust error handling. – Implement and maintain state management architectures — BLoC, Provider, or Riverpod. – Optimise application performance, memory footprint, and battery consumption across target devices. – Collaborate with backend engineers to define API contracts and data models. – Maintain and iterate on existing Flutter applications, including SDK upgrades and feature expansions. – Manage publication and release lifecycle on Google Play Store and Apple App Store.
JOB DESCRIPTION
Write unit, widget, and integration tests to uphold code quality standards. – Participate in code reviews, technical discussions, sprint planning, and retrospectives. – Stay current with the Flutter/Dart ecosystem and advocate for best practices within the team.
REQUIRED SKI LLS \& QUAL IFICATIONS – 4–6 years of professional mobile development experience with a demonstrable Flutter and Dart
Portfolio. – Deep fluency in the Flutter SDK — custom widgets, animations, platform channels, and rendering. – Strong command of Dart, including async/await, streams, isolates, and null safety. – Proven experience with state management: BLoC/Cubit, Provider, or Riverpod. – Hands\-on integration of REST APIs and JSON serialisation/deserialisation pipelines. – Working knowledge of Firebase — Authentication, Firestore, FCM, and Crashlytics. – Solid Git discipline; familiar with feature branching, pull requests, and release tagging. – Understanding of mobile architecture patterns: Clean Architecture, MVVM, or equivalent. – Experience with CI/CD pipelines for mobile — Codemagic, Bitrise, or GitHub Actions. – Bachelor's degree in Computer Science, Information Technology, or equivalent experience.
PREFERRED QUALIFICATIONS – Experience with Flutter Web or Flutter Desktop targets. – Familiarity with native Android (Kotlin) or iOS (Swift) for custom platform plugin development. – Exposure to on\-device ML with TensorFlow Lite or Google ML Kit. – Background in enterprise or SaaS product development. – Proficiency with project management tools such as Jira or Linear.
Tech Transient is an equal\-opportunity employer. All qualified applicants will receive consideration without regard to race, gender, disability, or any other protected characteristic.
Pay: ₹400,000\.00 \- ₹800,000\.00 per year
Work Location: In person
Principal Software Engineer (Solution Architect, Experience on Designing enterprise-grade Mobile App & SDK using Android & iOS platform , Java Backend)
Mastercard · India
Software Engineer - Android application development (2-4 yrs)
Gartner · Gurgaon, Haryana, India
Lead Software Engineer - Android
JPMorganChase · Bengaluru, Karnataka, India