Senior Android Engineer II - Platform
New
A
Ajaib GroupFintech
Jakarta, Jakarta, Indonesia. Bangkok, Bangkok, ThailandFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years of professional mobile engineering
- Required Skills
- KotlinCI/CDUnit Testing
Requirements
- Hold a Bachelor's degree in Computer Science or have equivalent practical experience.
- Have 5+ years of professional mobile engineering experience.
- Have built shared libraries, SDKs, or tooling used by several teams in consumer Android apps with a large user base.
- Be strong in Kotlin and the Android SDK.
- Have experience with Jetpack Compose, Coroutines/Flow, and modern architecture patterns such as MVVM and clean architecture.
- Have experience with multi-module apps, Gradle, build performance, and library publishing.
- Have solid experience with unit and UI testing, CI/CD, crash monitoring, and performance profiling.
- Have working knowledge of secure storage, mobile authentication, and device security.
- Bring an ownership mindset, clear communication, and a service attitude toward internal users.
Responsibilities
- Design, build, and maintain shared Android foundations, including app architecture, modules, design systems, and shared libraries.
- Own features from technical design and implementation through testing, release, and support for the teams that use them.
- Maintain stable shared libraries with clear APIs, semantic versioning, changelogs, migration guides, and safe deprecation.
- Build accessible, themeable Jetpack Compose components for product teams to adopt.
- Build and improve secure sign-in, token storage, biometric, and device security features with backend and Security teams.
- Improve build speed, modularization, CI/CD pipelines, and release automation for Android teams.
- Set and measure quality standards, including crash-free rate, ANR rate, startup time, and app size.
- Write maintainable, well-tested code and provide code reviews.
- Investigate production issues using crash reports and product-team feedback, and ship lasting fixes.
- Mentor mid-level engineers and share Android practices across teams.
View Full Description & ApplyYou'll be redirected to the employer's site