Ovii Job Board

Android Engineer

aspora

Bangalore, India • Onsite - Bangalore, India • Full-Time • 4-6 years

Posted 2026-06-15 Tech & Engg

Apply on employer site

Job Description

Ovii's Interpretation of the Role

As an Android Engineer at Aspora you will build end‑to‑end features for a global NRI banking app, shaping architecture, performance and test coverage. You will work closely with product and design, owning full surfaces of the mobile experience in a regulated fintech environment.

Role Snapshot

  • Build Kotlin‑first Android features
  • Define MVVM/MVI & Clean Architecture
  • Drive performance with Baseline Profiles & R8/ProGuard
  • Deliver comprehensive unit & integration tests
  • Shape offline‑first data strategy

Must-Have Requirements

  • Kotlin
  • Android SDK
  • Coroutines
  • Flow
  • Jetpack Compose
  • MVVM
  • MVI
  • Clean Architecture
  • Hilt
  • Retrofit
  • OkHttp
  • Room
  • JUnit
  • MockK
  • Turbine
  • Roborazzi
  • Baseline Profiles
  • R8/ProGuard
  • native Android development

Nice-to-Have Signals

  • Kotlin Multiplatform (KMM)
  • fintech or payments domain experience
  • Kotlin Multiplatform

Work Setup

  • Location: Bangalore, India
  • Work mode: ONSITE
  • Employment type: Full-Time

Eligibility Gates

  • Visa sponsorship: unknown

Application Requirements

  • Coding test mentioned
  • Assessment mentioned

Not Specified in JD

  • Visa sponsorship
  • Salary range
  • Remote eligibility
  • Education requirement
  • Certifications
  • Relocation
  • Notice period
  • Travel
  • Security clearance

What You'll Likely Work On

  • Implement new features across UI, data and networking layers using Kotlin and Jetpack libraries
  • Own and enforce architecture patterns (MVVM/MVI, Clean Architecture) and dependency injection with Hilt
  • Optimize app startup and runtime performance via Baseline Profiles, R8/ProGuard and structured concurrency
  • Write high‑coverage unit and integration tests with JUnit, MockK, Turbine and Roborazzi
  • Design and maintain offline‑first storage using Room and coroutine‑based data flows
  • Collaborate with product and design to take concepts from prototype to production
  • Ensure reliability and compliance for a cross‑border fintech app on low‑end devices

Good Fit If You Have

  • High ownership mindset; treats production bugs as personal responsibility
  • Bias for execution – ships early and iterates based on feedback
  • Experience in fintech or payments environments is a strong advantage

Skills

  • Kotlin
  • Android SDK
  • Coroutines & Flow
  • Jetpack Compose
  • MVVM / MVI
  • Clean Architecture
  • Hilt DI
  • Retrofit & OkHttp
  • Room
  • JUnit, MockK, Turbine
  • Roborazzi screenshot testing
  • Baseline Profiles, R8/ProGuard