Senior Android Developer

to $5500
Product

Join the senior team behind the Billease Android app โ€” a Kotlin & Jetpack Compose fintech product that millions rely on for payments, credit, and secure account access. You'll own features end-to-end, raise the engineering bar alongside other senior developers, and help keep a fintech-grade codebase fast, secure, and a pleasure to work in.

 

What you'll do

  • Own features end-to-end โ€” from the networking and data layers through to pixel-accurate Jetpack Compose UI, verified in production.
  • Help uphold and evolve the architecture: a clean, layered flow (data โ†’ domain โ†’ presentation), clear module boundaries, and reactive single-source-of-truth state.
  • Raise the bar through rigorous code review, shared standards, and mentoring โ€” contributing to a strong senior team, not working in isolation.
  • Keep the app crash-resilient, performant, and secure โ€” careful recomposition, disciplined null-safety, and sensitive data encrypted at rest.
  • Investigate and drive production issues to root cause, then ship the fix and the regression guard.
  • Help shape conventions, module design, and technical direction together with the team as the product scales.

    What we're looking for
    These are the bar for the role โ€” a strong senior should meet essentially all of them, with real depth (not just exposure) in the core engineering areas.
     
    • 7+ years of professional Android development, including meaningful time in a senior or lead role owning architecture and technical decisions โ€” not just closing tickets.
    • Expert-level Kotlin โ€” structured concurrency with coroutines, Flow / StateFlow, strict null-safety, and a feel for clean, stable public API design.
    • Deep production Jetpack Compose: state hoisting, recomposition and performance tuning, custom layouts, and type-safe Compose Navigation at scale.
    • Command of MVVM / clean architecture and DI (Hilt/Dagger) โ€” able to shape and uphold layering and patterns across a large codebase, not just follow them.
    • Fluent in a multi-module Gradle codebase and a disciplined Git / MR-based workflow with thorough reviews.
    • Solid REST networking (Ktor/Retrofit) and JSON serialization, local persistence (Room), and a proven security-first instinct for auth, sessions, and data at rest.
    • Fluent working from Figma โ€” reading designs, specs, and a design-token system, and turning them into faithful, reusable Compose components in close partnership with designers.
    • Effective, judgment-driven use of AI coding tools (e.g. Claude Code, Copilot) โ€” using them to move faster while critically reviewing and validating everything they produce to a senior's standard.

      The way you show up
       
      • Actively drive technical and feature discussions โ€” asking sharp questions, weighing trade-offs, and helping the team land on the right approach.
      • Lead the charge when it counts: investigate and triage production issues, trace root causes, and drive them to resolution.
      • Take ownership end-to-end โ€” you plan before you build, flag risks early, and see work through to verified-in-production.
      • Collaborate well in a cross-functional, fast-moving team and are comfortable with ambiguity.

        Nice to have
         
        • Fintech or payments experience at scale โ€” with a security-first mindset.
        • Hands-on with data-at-rest encryption (Keystore / Tink), auth/session handling, biometrics, or KYC / liveness flows.
        • Feature-flagged delivery, analytics instrumentation, and crash monitoring.
        • Static analysis and quality gates (detekt / ktlint) and E2E UI testing.
        • Experience migrating legacy XML/Fragment screens to Compose, and contributing to a shared design system.

          What you'll work with
          Language & UI
          - Kotlin
          - Jetpack Compose
          - Compose Navigation
          - Coroutines + Flow
          - Figma / Design tokens

          Architecture & data
          - MVVM / Clean
          - Hilt
          - Ktor
          - kotlinx.serialization
          - Room
          - Multi-module Gradle

          Quality & security
          - JUnit + MockK
          - detekt
          - Keystore / encryption
          - Feature flags
          - AI-assisted dev

Required skills

Kotlin, Jetpack Compose, Clean Architecture

Required languages

English C1 - Advanced
Published 16 October
10 views ยท 3 applications
To apply for this and other jobs on Djinni login or signup.
Loading...