Android Developer (Santiago de Surco)

Android Developer (Santiago de Surco)

09 set
|
VCM
|
Santiago de Surco

09 set

VCM

Santiago de Surco

Android Engineer (Camera, AR & On-Device ML)

We hire people who think independently, own problems until they're actually closed, and communicate clearly — not a company that hides behind process.

The role We're looking for a Kotlin + Jetpack Compose engineer for a multi-module Kotlin Multiplatform codebase — no XML layouts, one Activity. The distinguishing work is camera-led: ARCore on the raw SDK with a hand-written OpenGL ES renderer, CameraX pipelines, and an on-device ML keypoint model running through LiteRT with a hardware-delegate cascade.

What you'll actually work on

- Guided AR capture on raw ARCore: plane finding, hit-testing, anchors, depth modes, point clouds, device performance tiering
- On-device inference: a keypoint model via LiteRT (NNAPI → GPU → CPU cascade), hand-written decoding, OpenCV for color conversion and perspective warp
- CameraX pipelines: analyzer backpressure, UseCaseGroup/ViewPort alignment, manual focus metering
- Compose feature work in the house pattern: destination, Hilt view model, use case, DAO, shared design-system components
- Data layer: Ktor + kotlinx.serialization, Room, DataStore, defensive decoding against inconsistent payloads




- Cross-platform parity with the iOS client on capture geometry, camera intrinsics and depth encoding

What we need (must-haves)

- 4+ years shipping production Android in Kotlin with Compose as your primary UI toolkit
- Comfortable in a large multi-module Gradle setup: version catalog, KSP, flavors × build types
- Production fluency in StateFlow-driven MVVM/Hilt DI
- Real CameraX experience: UseCaseGroup binding, backpressure, ViewPort/crop-rect geometry
- ARCore against the raw SDK + enough OpenGL ES to modify a hand-written renderer
- Testing discipline and comfort standing up Android CI across a variant matrix

Nice to have

- LiteRT/TFLite model deployment with hardware delegates, OpenCV preprocessing
- Kotlin Multiplatform (expect/presente) experience, sensor fusion, Firebase Crashlytics/Performance
- Comfort reading an iOS/Swift client as a reference implementation

What we offer A foundational role with direct access to the CTO and engineering leadership, real authority within your domain, modern hardware, and competitive compensation + benefits.

? Interested? Apply now

📌 Android Developer (Santiago de Surco)
🏢 VCM
📍 Santiago de Surco

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: android developer (santiago de surco) / santiago de surco

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: android developer (santiago de surco) / santiago de surco