Consultant Flutter Bengaluru Engineering Platform Development & Integration
Deloitte India (South Asia) · Consulting & Professional Services
- Bengaluru, India
- On-site
- Posted today
- Software Engineering
About the job
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.