We are looking for a skilled Flutter developer to join our mobile engineering team. You will own the end-to-end development of cross-platform iOS and Android features, working closely with product, design, and backend engineers to deliver polished, performant user experiences.
Responsibilities
- Design, build, and maintain production-quality Flutter applications for iOS and Android.
- Implement responsive, pixel-perfect UIs from Figma designs with attention to animation and micro-interactions.
- Integrate REST and WebSocket APIs, handling edge cases, loading states, and offline scenarios gracefully.
- Manage app state using Riverpod, Bloc, or equivalent patterns; choose the right approach per feature.
- Integrate native device capabilities including camera, biometrics, push notifications, and secure local storage.
- Write unit, widget, and integration tests; maintain meaningful code coverage.
- Participate in code reviews, enforce coding standards, and mentor junior developers.
- Own the CI/CD pipeline for mobile: build automation, test gates, and App Store / Play Store releases via Fastlane or equivalent.
- Identify and resolve performance bottlenecks — frame drops, memory leaks, slow startup times.
- Collaborate with backend engineers on API contracts and flag mobile-side constraints early.
- Stay current with Flutter SDK updates, Dart language features, and platform guideline changes (HIG / Material You).
Requirements
- 3–5 years of professional Flutter / Dart development with apps shipped to production on both platforms.
- Strong grasp of Flutter rendering pipeline, widget lifecycle, and platform channels.
- Hands-on experience with state management (Riverpod, Bloc, Provider, or GetX).
- Solid understanding of asynchronous Dart: Futures, Streams, Isolates.
- Experience with authentication flows — OAuth 2.0, OTP, biometric login.
- Familiarity with Firebase, AWS Amplify, or equivalent BaaS for auth, storage, and notifications.
- Comfortable working with Git, pull request workflows, and trunk-based development.
- Experience with Fastlane, GitHub Actions, or Bitrise for mobile CI/CD.
Nice to Have
- Experience with platform-specific native code (Swift / Kotlin) for writing custom plugins.
- Exposure to ML Kit, AWS Rekognition, or other on-device / cloud AI/ML integrations.
- Knowledge of GDPR, data privacy, and implementing consent flows in mobile apps.
- Published packages on pub.dev.
- Experience with deep linking, in-app purchases, or live activity / dynamic island features.
Pay: From ₹30,000.00 per month
Ability to commute/relocate:
- Tiruppur, Tamil Nadu (Tiruppur): Reliably commute or planning to relocate before starting work (Preferred)
Experience:
- Flutter: 3 years (Required)
- IT: 3 years (Required)
Location:
- Tiruppur, Tamil Nadu (Tiruppur) (Preferred)
Work Location: In person