TRPD-26-06404
Flutter Engineer – Android Native & Flutter
This permanent role is for an engineer who can build Flutter applications and also work hands-on in native Android with Kotlin, including end-to-end troubleshooting across Flutter, platform channels, native code, SDKs, and backend interactions. Core requirements include Flutter/Dart, Kotlin, native–Flutter integration, clean and modular architecture, secure coding and application security, performance optimization, and mobile testing. The position is suited to the structured 4–9 years of experience band; the description itself does not specify years. Banking, FinTech, payments, UPI, Flutter plugin development, Jetpack, Firebase, and CI/CD are preferred rather than mandatory. The base location is Bengaluru, with hybrid working as the default and occasional travel to client locations; the description does not specify the exact hybrid schedule.
Position summary
- Location
- India
- Workplace
- Hybrid
- Employment
- Full Time
- Experience
- Minimum 4 years and Maximum 9 years
Role overview
Why This Role Matters.
This permanent role is for an engineer who can build Flutter applications and also work hands-on in native Android with Kotlin, including end-to-end troubleshooting across Flutter, platform channels, native code, SDKs, and backend interactions. Core requirements include Flutter/Dart, Kotlin, native–Flutter integration, clean and modular architecture, secure coding and application security, performance optimization, and mobile testing. The position is suited to the structured 4–9 years of experience band; the description itself does not specify years. Banking, FinTech, payments, UPI, Flutter plugin development, Jetpack, Firebase, and CI/CD are preferred rather than mandatory. The base location is Bengaluru, with hybrid working as the default and occasional travel to client locations; the description does not specify the exact hybrid schedule.
Your Impact
Deliver Enterprise Value
Help organisations solve complex business problems through modern technology, consulting expertise and measurable outcomes.
Collaboration
Work Across Teams
Collaborate with consultants, architects, engineers and client stakeholders throughout the project lifecycle.
Growth
Learn Continuously
Gain exposure to enterprise technologies, certifications, mentoring and real-world project experience.
Career Path
Grow With Ubique
Build a long-term consulting career with opportunities to take on greater responsibility and leadership over time.
Responsibilities
What You'll Be Doing.
Every role at Ubique contributes directly to solving meaningful business challenges for our clients.
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
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.
Technology stack
Tools & Technologies.
The platforms and technologies you'll use to build modern, enterprise-grade solutions.
Flutter
Dart
Android
Kotlin
Platform Channels
MethodChannel
EventChannel
BasicMessageChannel
Native Android APIs
Android SDK
Third-party SDK integration
Flutter plugins
Clean Architecture
SOLID
Android Keystore
Secure Storage
Encryption
Certificate Pinning
Public-Key Pinning
Kotlin Coroutines
Requirements
Skills & Experience.
We value curiosity, collaboration and continuous learning. If you don't meet every requirement but believe you can make an impact, we'd still love to hear from you.
Essential
Required Qualifications
Hands-on Flutter and Dart application development
Native Android development using Kotlin
Flutter-to-native interoperability using platform channels, including MethodChannel, EventChannel, and BasicMessageChannel
Integration of native Android APIs, SDKs, and third-party libraries into Flutter applications
Clean Architecture, SOLID principles, design patterns, and modular architecture
Secure coding and mobile application security across Flutter and Android
Encryption/decryption, secure key management, Android Keystore, and secure storage
Secure network communication and certificate/public-key pinning
Mobile performance optimization and troubleshooting across Flutter, Android, and SDK layers
Unit, widget, integration, and native-layer testing
Preferred
Nice to Have
Banking, FinTech, payments, UPI, or other security-sensitive application experience
Migrating or integrating existing native Android applications with Flutter
Developing Flutter plugins
Kotlin Coroutines and Flow
Android Jetpack libraries
Firebase, App Distribution, Crashlytics, or equivalent tools
Performance profiling and memory-leak analysis
Mobile application threat modelling
Agile/Scrum experience
Android Gradle, build variants, flavors, and environment configuration
Mobile CI/CD pipelines
Static analysis, code quality, and code review practices
What you'll gain
More Than Just A Job.
We're committed to helping every team member grow professionally, personally and technically while working on meaningful projects.
Global Exposure
Collaborate with international clients and multicultural teams on enterprise programmes.
Continuous Learning
Expand your expertise through mentoring, certifications and hands-on project experience.
Career Growth
Take ownership, develop leadership skills and grow your consulting career over time.
Flexible Working
Hybrid and remote collaboration designed around trust and delivering exceptional outcomes.
People First
Join a supportive culture where collaboration, respect and long-term relationships come first.
Enterprise Projects
Work on meaningful technology initiatives for leading organisations across industries.
Apply
Apply for Flutter Engineer – Android Native & Flutter
One page, about two minutes. We only ask for what we actually need to have a first conversation.