Consultant | Flutter | Bengaluru | Engineering | Platform Development & Integration

3 - 6 years

Bengaluru

Posted:5 hours ago

Apply

Job Description

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.

Skills Required

Platform Development Android Mobile Applications UI Design Principles Backend Restful Apis Third Party Technical Design Software Development Flutter Development Performance Optimization

Learn the skills this job asks for

See your skill gap for Mobile App Developer →

Free courses, interview questions and practice for each skill.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Deloitte logo
Deloitte

Professional Services

New York