Ingenierias o Licenciaturas en Tecnologías de la Información
Inglés Avanzado trabajacon equipos de EUA
Experiencia mínima de 4 años en el desarrollo de aplicaciones móvilesy Web.
Misión
Desarrollar y lanzar una aplicación instaladora multiplataforma que ofrezca una interfaz de usuario web * «offline-first» dentro de un entorno nativo ligero (Capacitor) para iOS y Android, con Bluetooth Low Energy (BLE) nativo implementado a través de un complemento de Capacitor. La aplicación debe admitir almacenamiento local cifrado, sincronización y colas resilientes, escaneo mediante cámara e integraciones con servicios de backend (CTC) y Salesforce.
-
Participa en procesos de implentacion de arqtectura hibrída.
-
Desarrollar y mantener un complemento BLE de Capacitor tanto para iOS como para Android.
-
Proporcionar API de JS estables, detectores de eventos y contratos para la detección de dispositivos, la conectividad, el intercambio de datos, el RSSI y los flujos de trabajo de proximidad.
-
Ofrecer flujos de trabajo que den prioridad al modo sin conexión
-
Almacenamiento en caché mediante Service Workers
-
Integrar con las API de los servicios de backend.
-
Implementar flujos de cámara para el escaneo de códigos QR y códigos de barras.
-
Desarrollar una estrategia de actualización sólida
-
Pruebas de extremo a extremo en dispositivos reales, escenarios de pruebas sin conexión y de cobertura, cumplimiento de los requisitos de App Store y Google Play, firma digital y procesos de CI/CD tanto para componentes web como móviles.
Requisitos indispensables
-
Experiencia en la conversión de PRD/requisitos en diseños e implementaciones técnicas altamente escalables.
-
TypeScript, React moderno, ES+, * 14+ (patrones SPA/PWA, enrutamiento, generación de sitios estáticos).
-
Fundamentos de PWA: Service Workers, API de caché, patrones de UX sin conexión.
-
Experiencia en la creación de capas de abstracción de forma aislada; patrones SOLID, etc.
-
Capacitor (o entorno de ejecución híbrido equivalente) y restricciones de WebView/WKWebView.
-
Experiencia en desarrollo nativo para móviles: iOS (Swift/Obj-C) y Android (Kotlin/Java), con experiencia en Bluetooth.
-
Gestión de paquetes/SCM: Git, Yarn, NPM, Node, etc.
-
Preact Signals (o patrones de gestión de estado comparables adecuados para la telemetría de dispositivos basada en eventos).
Esta vacante viene de la bolsa de empleo Talenteca.com:
https://www.talenteca.com/anuncio?j_id=6a8cbed06b00002f000936f4&source=indeed