OpeningsFirst
How it worksPricingLog in
OpeningsFirst › Jobs in India › Jobs in Bengaluru

T&T- Customer - M&C - Consultant | Android Native & Flutter | Bengaluru

Deloitte · deloitte.com
BengaluruMid level3–8 yrs
Apply on Deloitte’s site

Straight from the company’s own careers site.

The job in short

Android native and Flutter mobile development.

KotlinAndroidFlutterMarketing

Details

Found
23 d ago · posted 2026-10-07

Full description

T&T- Customer - M&C - Consultant | Android Native & Flutter | Bengaluru • Job requisition ID : 114630 • Location: Bengaluru • Entity: Deloitte Touche Tohmatsu India LLP The team: Customer has to do much more than keep the wheels turning; it is the engine that drives functional excellence and the enabler of innovation and long-term growth. Learn more about: Customer Key Responsibilities: Flutter Engineer – Android Native & Flutter Experience: 3–8 Years Role: Flutter Engineer – Android Native Integration • We are looking for a skilled Flutter Engineer with strong hands-on Android Native development experience to design, develop, integrate, and maintain high-quality mobile applications. • The ideal candidate should have deep expertise in Flutter/Dart as well as Android native development using Kotlin, with proven experience integrating Flutter applications with native Android components, SDKs, platform services, and third-party libraries. • The role requires strong engineering fundamentals, with particular emphasis on Clean Architecture, Secure Coding, Application Security, Encryption, Performance, and Native–Flutter Interoperability. • Design and develop scalable mobile applications using Flutter and Dart. • Develop and maintain Android native components using Kotlin. • Build robust Flutter-to-Native integrations using: • • • Platform Channels • MethodChannel • EventChannel • BasicMessageChannel • Native APIs where applicable • Integrate native Android SDKs and third-party SDKs into Flutter applications. • Develop Flutter plugins/wrappers for native Android capabilities when required. • Analyze and troubleshoot issues across the Flutter, Dart, Android, and native SDK layers. • Design applications using Clean Architecture, SOLID principles, design patterns, and modular architecture. • Implement secure coding practices across both Flutter and Android native layers. • • • Work on application security areas including: • Encryption/decryption • Secure key management • Android Keystore • Secure storage • Certificate/public-key pinning • Secure network communication • Data protection • Root/jailbreak and tampering considerations • Integrate and maintain security, authentication, payment, analytics, monitoring, and other enterprise SDKs. • Optimize application performance, memory usage, startup time, network usage, and rendering performance. • Troubleshoot complex issues involving Flutter ↔ Android ↔ SDK ↔ Backend interactions. • Implement unit, widget, integration, and native-layer tests. • Participate in code reviews and ensure adherence to coding and architectural standards. • Collaborate with architects, backend engineers, QA, DevOps, security teams, and product stakeholders. • Contribute to technical design, estimation, documentation, and engineering best practices. Preferred / Good to Have: • Experience in Banking, FinTech, Payments, UPI, or other security-sensitive applications. • Experience migrating or integrating existing native Android applications with Flutter. • Experience developing Flutter plugins. • Experience with Kotlin Coroutines and Flow. • Experience with Jetpack libraries. • Experience with Firebase/App Distribution/Crashlytics or equivalent. • Experience with performance profiling and memory-leak analysis. • Knowledge of mobile application threat modelling. • Experience working in Agile/Scrum environments. • Good understanding of Android Gradle build system. • Experience with build variants/flavors and environment configuration. • Familiarity with CI/CD pipelines for mobile applications. • Unit testing with appropriate Flutter/Dart and Android testing frameworks. Widget and integration testing. • Strong understanding of code quality, static analysis, and code review practices. • The candidate should be an engineer who can work across both Flutter and Android Native layers, rather than a Flutter-only developer. • They should be able to independently investigate an issue that starts in Flutter, crosses a platform channel, enters Kotlin code, interacts with a third-party SDK, and identify and resolve the problem end-to-end. • Strong emphasis will be placed on hands-on technical capability, architecture, native integration, security, debugging, and problem-solving skills. Desired Qualifications: • Base location: Bengaluru • Education: Professional Qualification - B.E./B.Tech/MCA/MBA/MS • This profile involves occasional travelling to client locations. • Hybrid is our default way of working. Each domain has customized the hybrid approach to their unique needs.

Mobile Engineer jobs in Bengaluru · Mobile Engineer jobs in India · All Deloitte jobs

Get jobs like this every morning

Jobs in India · Jobs in the US · Who’s hiring in India · Who’s hiring in the US · How OpeningsFirst works · Free jobs widget
OpeningsFirst · Use with AI · Terms · Privacy · Refunds · Contact