We are hiring a Senior Flutter Developer with 5 to 6 years of experience in building cross-platform mobile applications for Android and iOS. The ideal candidate must have strong hands-on experience with Flutter, along with a solid background in native Android (Kotlin) and iOS(Swift) development. This is a Work from Office role based in Mumbai or Bangalore.The developer should be comfortable with clean architecture patterns (BLoC, Provider,Cubit), Test-Driven Development (TDD), and multi-flavor application setups. Strong debugging skills and knowledge of tools like JIRA, GitHub, Postman, and Google Analytics are essential.Key Responsibilities
- Develop and maintain high-performance, scalable mobile applications using Flutter.
- Collaborate with product, design, and QA teams to deliver pixel-perfect and feature-rich apps.
- Use Kotlin and Swift when platform-specific native modules are required.
- Configure and maintain builds in Android Studio and Xcode.
- Implement clean architecture using BLoC, Provider, or Cubit state management patterns.
- Follow and promote TDD (Test-Driven Development) practices.
- Set up and manage multi-flavor app configurations for development, staging, and production.
- Own and manage the Android & iOS build process, including release signing and publishing.
- Use tools like Postman to integrate and test RESTful APIs.
- Track and debug issues using Google Analytics and other monitoring tools.
- Participate in Agile ceremonies using JIRA and collaborate using GitHub.
Required Skills
- 5โ6 years of mobile development experience with at least 3+ years in Flutter.
- Hands-on experience with both Android (Kotlin) and iOS (Swift) platforms.
- Proficient in Flutter and Dart, with a strong command over state management solutions.
- Experience with multi-flavor mobile applications.
- Solid understanding of build and deployment processes on both Android and iOS.
- Experience with Postman, GitHub, JIRA, and Google Analytics.
- Strong debugging and performance profiling skills.
- Comfortable with writing and maintaining unit, widget, and integration tests (TDD).
- Good understanding of REST APIs, JSON, and asynchronous programming.
Nice to Have
- Experience with Firebase services (Auth, Firestore, Push Notifications).
- Exposure to CI/CD pipelines (Fastlane, GitHub Actions, etc.).
- Knowledge of app crash reporting tools (Crashlytics, Sentry).
Discover more from
Subscribe to get the latest posts sent to your email.
