Senior Android Engineer
Core
Design, build, and maintain scalable Android SDKs, libraries, and reusable platform modules for a unified risk decisioning platform.
Role type
Senior Android Engineer (SDK & Infrastructure)
Builds
Android SDKs, Flutter cross-platform components, and reusable infrastructure tools for fraud prevention and identity verification.
Domain
Fintech / Risk Management / Mobile Infrastructure
Deliverable
production ML models
Required skills
Kotlin, Java, Android SDK internals, Object-Oriented Programming, SOLID principles, Gradle, multi-module architectures, Flutter, Dart, system-level debugging, RESTful APIs, CI/CD pipelines
Preferred skills
Platform channels, open-source contributions, Maven, low-level system APIs
Technologies
Kotlin, Java, Flutter, Dart, Gradle, Android Profiler, LeakCanary, StrictMode, Proguard/R8
Responsibilities
Design and maintain Android SDKs and reusable platform modules; Collaborate with product teams to extract repeatable patterns; Build and maintain cross-platform components in Flutter; Optimize SDKs for performance, memory, and battery efficiency; Implement robust error handling, thread management, and lifecycle-aware components; Ensure high observability with instrumentation and logging; Work with QA, CI/CD, and DevOps for seamless releases.
Seniority
Senior, hands-on IC