Jetpack Compose UI
Compose-first for new screens, Material 3 design system, Compose-Compiler stability metrics in CI, animation performance budgets.
Hire Android / Kotlin engineers · Jeddah
Native Android engineering: Kotlin, Jetpack Compose, Coroutines, Hilt, and the long-tail device discipline (Pixel 4a → Galaxy S25, Android 10+) most apps under-test for.
Hiring Android / Kotlin engineers in Jeddah
Jeddah, Saudi Arabia engagements ship with the same seniorAndroid / Kotlin bench used across every Prosigns delivery. No staff-augmentation, no junior fallback, no SDR routing. The engineers in the proposal are the engineers in production.
Why senior, not contractor
Most Android apps are tested on the engineer's flagship and shipped to a long-tail device fleet that breaks in unexpected ways. Prosigns ships Android with Compose-first UI, Coroutines + Flow for the async layer, performance budgets defended on real low-end devices (Pixel 4a, Galaxy A-series), and the Play Store review discipline that catches Data Safety mismatches before the listing rejection.
Senior floor
G6+ minimum
Bench depth
15+ G6/G9 engineers
In production
2018+
Engagement
Outcome-led SOW
Where Android / Kotlin ships
Specific applications of Android / Kotlinwe’ve built and operate. Every example below maps to a real engagement, not a bullet on a stack-card.
Compose-first for new screens, Material 3 design system, Compose-Compiler stability metrics in CI, animation performance budgets.
Structured concurrency, StateFlow / SharedFlow for UI state, Channel for events. No more LiveData except for migration.
Data Safety section reviewed against runtime, common rejection categories audited pre-submission, staged rollout discipline.
Managed Google Play, Android Enterprise / Work Profile, MDM (Intune, Workspace ONE), Android Management API.
Compose for iOS / desktop / web where the cross-platform investment is genuinely warranted; not a default but a tool when it fits.
Wear OS apps with proper complications, Android Auto for media / messaging, Android TV for media-led brands.
Stack depth
Frameworks, libraries, and runtime tools the bench has shipped in production. Not a CV-skim, a working depth.
UI
Async + concurrency
Architecture + DI
Data + persistence
Quality + ops
Engagement models
We don’t bill hourly contractors. Engagements run against outcomes, choose the shape that matches the work.
See engagement modelsFixed-scope
When the deliverable is clear and the scope is bounded: an MVP, a migration, a discrete platform build. Senior engineering against a written outcome, not against a body count.
Embedded squad
When the work is product-shaped and the cadence is continuous. A senior pod (engineering + design + PM as needed) embedded into your team, with the practice lead co-piloting from HELM.
Managed services
When the system is running and needs ongoing engineering ownership: operations, SLO defense, release management, security and compliance evidence. Monthly retainer against a published SLA.
Selected work
Healthcare
Compose-first with Coroutines + Flow. Offline-first sync via Room + WorkManager. Performance budgets enforced on real low-end devices in CI before merge.
Duration · 8 months
Brief us
Reply < 4 business hoursFive fields. Goes straight to the practice lead, not an SDR. We’ll reply with a senior engineer’s read on fit, scope, and the engagement model that suits the work.
FAQ
Everything below also appears in the proposal and the SOW: no surprises after signing.
Compose for new builds. XML interop only where necessary: large legacy fragments, third-party SDKs that haven't shipped Compose support. We don't ship XML-only new builds in 2026.
Kotlin. Java is fine for legacy maintenance but shouldn't be the choice for new modules. KSP for annotation processing where KAPT is too slow.
Engineering-led delivery. We don't bill hourly contractors against your JIRA board. Every engagement runs against a defined outcome with a senior engineer accountable from kickoff to operating cutover. If you genuinely need staff-aug, discrete bodies, your management, hourly rates, we'll be honest and route you to a partner that fits.
G6 minimum (six-plus years in their craft) on every billable hour. Department leads are G9 or G10. We don't flex juniors onto the bench mid-sprint, we don't subcontract to delivery centers, and we don't dilute senior rates with mixed staffing. The bench in the proposal is the bench in production.
Three engagement models published at /engagement-models/. Fixed-scope for defined deliverables, embedded squads for ongoing product work, managed services for steady-state operations. Rates depend on seniority, engagement length, and region. Discovery + scoping conversation is free; SOWs are written against deliverables, not bodies.
Senior-only across Dallas, Doha, Lahore, and Islamabad. We staff against the engagement's needs (timezone, language, regulatory frame), not against arbitrary regional preferences. Most engagements run with a US/EU-aligned core and a follow-the-sun extended bench when the workload warrants it.
Yes. We name the engineers in the SOW, attach their profiles, and they're on the kickoff. We don't bait-and-switch with senior reviewers and junior execution. If a named engineer needs to roll off the engagement (rare), we surface a replacement from the same seniority tier with explicit handoff.
Talk to a Android / Kotlin lead
Bring the workload: we’ll bring a senior engineer plus the practice lead most relevant to the work. 30 minutes, no obligation, no junior reps.