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 ProviderCubit) 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).
Kotlin,IOS,Flutter