Ubique Systems

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
Apply now

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.

01

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.

02

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.

03

The role requires strong engineering fundamentals, with particular emphasis on Clean Architecture, Secure Coding, Application Security, Encryption, Performance, and Native–Flutter Interoperability.

04

Design and develop scalable mobile applications using Flutter and Dart.

05

Develop and maintain Android native components using Kotlin.

06

Build robust Flutter-to-Native integrations using

07

Platform Channels

08

BasicMessageChannel

09

Native APIs where applicable

10

Integrate native Android SDKs and third-party SDKs into Flutter applications.

11

Develop Flutter plugins/wrappers for native Android capabilities when required.

12

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.

01

Flutter

02

Dart

03

Android

04

Kotlin

05

Platform Channels

06

MethodChannel

07

EventChannel

08

BasicMessageChannel

09

Native Android APIs

10

Android SDK

11

Third-party SDK integration

12

Flutter plugins

13

Clean Architecture

14

SOLID

15

Android Keystore

16

Secure Storage

17

Encryption

18

Certificate Pinning

19

Public-Key Pinning

20

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.

Your CV

Optional. A line or two is plenty.