Senior Android Engineer

Engineering Android apps that scale.

Javad Jafari

Eight years building Android products in Kotlin and Jetpack Compose — from greenfield apps to a platform serving 8 million users. I care about the structural decisions that let teams move fast without breaking things: clean architecture, scalable modularization, and systems that reduce friction at every layer.

Open to remote opportunities
8M+Users reached
8+Years of experience
5Production applications
SeniorAndroid Engineer
Projects

What I've built

Personal projects exploring Kotlin Multiplatform, Compose, and modern Android architecture.

Linkaroo

Live on Google Play

A link management app built on a Kotlin Multiplatform foundation — organized, searchable, and synced across devices.

Designing a KMP architecture where the Android and iOS targets share the entire data and domain layer without leaking platform-specific dependencies.

Kotlin MultiplatformJetpack ComposeRoom KMPDataStore+1

POFox

Beta

A budgeting app that reframes spending — not in absolute numbers, but relative to what you actually earn.

Building a genuinely useful financial insight model — and simultaneously validating a Compose Multiplatform iOS target in a real-world production context.

Kotlin MultiplatformCompose MultiplatformAndroidiOS

QRBuddy

In development

A clean, no-friction QR code generator and scanner — built as a Compose Multiplatform experiment targeting Android and iOS.

Handling camera access and QR scanning across both Android and iOS through shared Kotlin Multiplatform code with minimal native bridging.

Kotlin MultiplatformCompose MultiplatformCameraAndroid+1

Backgroundable

Open Source

A wallpaper browser and setter powered by the Pexels API — built as a showcase for modern Android architecture patterns.

Building an offline-first experience with seamless pagination and zero flickering across configuration changes — without reaching for complexity the problem didn't warrant.

KotlinJetpack ComposeRoomPaging 3+2
Experience

Where I've worked

2018 — Present · Mashhad, Iran

Senior Android Engineer

Part Software Group

For six years I was the central Android engineer on iCup — a regulated fintech super-app now used by more than 8 million people. My work went beyond shipping features: I built the architectural foundations that let a 12-person team move reliably at scale. That meant rethinking modularization, replacing fragile state patterns, automating releases, and establishing a shared design system — all without pausing delivery.

  • Migrated a monolithic module structure to 65 vertically-sliced feature modules over 5 months — reducing clean build times by 20% and eliminating the 10-minute mega-module rebuild bottleneck, without pausing delivery.

  • Redesigned the core state architecture to eliminate race conditions. Refactored 39+ ViewModels and raised unit test coverage from under 5% to over 50%.

  • Replaced a 2-hour manual release and verification process with a 20-minute automated CI/CD pipeline — Detekt, parallel test execution, and continuous delivery.

  • Built a centralized Material 3 design system with 35 components, enforcing UI and accessibility consistency across the entire codebase.

KotlinJetpack ComposeMVIClean ArchitectureHiltRoomGradle / build-logicGitHub Actions

2021 — 2024 · Mashhad, Iran

Android Instructor

Part College

Taught and mentored 60+ developers across three years of cohorts — covering Jetpack Compose, architecture, and production-grade Android patterns. Twelve students were hired directly into engineering roles.

Contact

Let's build something worth scaling.

Whether you're hiring, building a product, or want to talk Android architecture — my inbox is open. I'm especially interested in remote roles where engineering quality and team culture are taken seriously.