Job Title: Mobile Developer (Flutter)
Experience: 47 Years
Location: [Bangalore/ Remote]
Employment Type: Full-Time
Role Overview
We are hiring an experienced Mobile Developer with strong expertise in Flutter for building high-quality, scalable cross-platform applications for both iOS and Android. The ideal candidate should have hands-on experience in developing complex user journeys such as ordering flows, payments, loyalty, and real-time updates.
Key Responsibilities
- Develop, maintain, and enhance cross-platform mobile applications using Flutter.
- Design and implement ordering flows, cart/checkout modules, wallet systems, and loyalty programs.
- Build features involving real-time updates, push notifications, and QR code scanning.
- Integrate REST APIs, secure authentication flows, and backend services.
- Ensure high-performance, smooth UI/UX, and optimized app responsiveness.
- Implement offline-first patterns, caching, and robust state management solutions.
- Work closely with design and product teams to deliver pixel-perfect interfaces.
- Manage the app publishing process for both App Store and Google Play Store.
Required Skills & Qualifications
- 47 years of experience in mobile application development.
- Strong hands-on experience in Flutter and Dart.
- Expertise in developing e-commerce/order-based workflows (ordering, cart, checkout, wallet, loyalty).
- Solid understanding of state management (Bloc, Provider, Riverpod, MobX, etc.).
- Experience with secure authentication, tokenization, and data protection best practices.
- Proficiency in integrating REST APIs, push notifications, in-app analytics, and QR scanning.
- Strong grasp of offline-first design, caching, and performance tuning.
- Experience publishing and managing apps on the App Store and Play Store.
Nice-to-Have Skills
- Experience with Firebase, GraphQL, Socket-based real-time systems.
- Familiarity with CI/CD pipelines and automated testing.
- Exposure to payment gateways and secure payment flows.