11 set
|
VCM
|
Santiago de Surco
11 set
VCM
Santiago de Surco
Sobre Nosotros / VCM
El rol Buscamos un/a ingeniero/a de Kotlin + Jetpack Compose para un codebase multi-módulo de Kotlin Multiplatform — sin layouts XML, una sola Activity. El trabajo distintivo está liderado por cámara: ARCore sobre el SDK crudo con un renderer OpenGL ES escrito a mano, pipelines de CameraX, y un modelo de ML on-device corriendo por LiteRT con cascada de delegados de hardware.
Qué vas a trabajar realmente
- Captura guiada con AR sobre ARCore crudo: plane finding, hit-testing, anchors, modos de profundidad, point clouds, tiering de performance por dispositivo
- Inferencia on-device: un modelo de keypoints vía LiteRT (cascada NNAPI → GPU → CPU), decodificación escrita a mano, OpenCV para conversión de color y warp de perspectiva
- Pipelines de CameraX: backpressure del analyzer, alineación UseCaseGroup/ViewPort, medición manual de foco
- Feature work en Compose siguiendo el patrón de la casa: destination, view model con Hilt, use case, DAO, componentes del design system compartido
- Capa de datos: Ktor + kotlinx.serialization, Room, DataStore,
decodificación defensiva contra payloads inconsistentes
- Paridad cross-platform con el cliente iOS en geometría de captura, intrínsecos de cámara y encoding de profundidad
Qué necesitamos (obligatorio)
- 4+ años enviando Android a producción en Kotlin, con Compose como toolkit de UI principal
- Comodidad en un setup Gradle multi-módulo notable: version catalog, KSP, flavors × build types
- Fluidez productiva en MVVM basado en StateFlow con DI vía Hilt
- Experiencia real con CameraX: binding de UseCaseGroup, backpressure, geometría de ViewPort/crop-rect
- ARCore sobre el SDK crudo + suficiente OpenGL ES para modificar un renderer escrito a mano
- Disciplina de testing y comodidad levantando CI de Android sobre una matriz de variantes
Deseable
- Despliegue de modelos LiteRT/TFLite con delegados de hardware, preprocesamiento con OpenCV
- Experiencia con Kotlin Multiplatform (expect/actual), sensor fusion, Fir
📌 Android Developer (Santiago de Surco)
🏢 VCM
📍 Santiago de Surco