Job Title: Consultant | Flutter | Bengaluru | Engineering | Platform Development & Integration

Consultant | Flutter | Bengaluru | Engineering | Platform Development & Integration
• Job requisition ID : 115523
• Location: Bengaluru
• Entity: Deloitte Touche Tohmatsu India LLP
Job Description
We are seeking an experienced Flutter Developer (Android) to design, develop, and maintain scalable mobile applications with a primary focus on the Android ecosystem. The ideal candidate will have expertise in Flutter, Dart, and Android-specific development practices to deliver high-performance and user-friendly mobile applications.
Key Responsibilities
- Develop and maintain mobile applications using Flutter and Dart with a focus on Android devices.
- Build reusable, scalable, and high-performance UI components adhering to Android design principles.
- Collaborate with product owners, designers, backend developers, and QA teams to implement business requirements.
- Integrate mobile applications with RESTful APIs, GraphQL services, and third-party SDKs.
- Optimize application performance, memory usage, responsiveness, and battery efficiency.
- Manage Android application builds, releases, and deployments through the Google Play Store.
- Implement Android-specific integrations including notifications, permissions, and device features.
- Troubleshoot, debug, and resolve application issues across various Android versions and device manufacturers.
- Participate in code reviews and contribute to architecture and technical design discussions.
- Write unit, widget, and integration tests to ensure application quality and reliability.
Required Skills
- 3–6 years of software development experience with at least 3+ years of hands-on Flutter development experience.
- Strong proficiency in Dart and Flutter framework.
- Experience developing and deploying applications to the Google Play Store.
- Strong understanding of Android application lifecycle, architecture patterns, and performance optimization.
- Knowledge of native Android technologies such as Kotlin, Java, Android Studio, Gradle, and Jetpack components.
- Experience with Flutter state management solutions such as Bloc, Provider, Riverpod, or GetX.
- Hands-on experience integrating REST APIs, third-party SDKs, and Firebase services.
- Familiarity with Firebase Cloud Messaging (FCM), deep linking, and Android security best practices.
- Experience with Git, CI/CD pipelines, and Agile development methodologies.
- Strong problem-solving, debugging, and analytical skills.
Preferred Skills
- Experience with Android architecture components (MVVM, Clean Architecture).
- Knowledge of Play Store release management, app signing, and Android app bundles.
- Experience optimizing applications across a diverse Android device ecosystem.
- Exposure to mobile security, encryption, and compliance requirements.
