DESARROLLADOR DE APLICACIONES MÓVILES – REACT NATIVE | (CB710)

Connect


La descripción de este rol es - Diseñar, desarrollar y mantener aplicaciones móviles escalables y de alto rendimiento utilizando React Native (y TypeScript) - Implementar funcionalidades de geolocalización en tiempo real, garantizando la precisión y eficiencia en el seguimiento de dispositivos - Integrar y gestionar servicios de terceros y SDKs populares, como Firebase (autenticación, notificaciones push, analíticas, etc.) - Asegurar que la aplicación móvil funcione bajo un enfoque offline-first, incluyendo la sincronización de datos locales con el servidor una vez restaurada la conexión - Participar en la revisión de código, promoviendo el cumplimiento de las mejores prácticas de desarrollo - Colaborar con equipos multifuncionales (diseño, backend, producto) para definir, diseñar y lanzar nuevas funcionalidades - Mantener la calidad y rendimiento de la aplicación, identificando y resolviendo problemas complejos de software y optimizando la experiencia del usuario. También se busca que quien ocupe este rol tenga: - Título en Ciencias de la Computación, Ingeniería de Software o carrera afín - Mínimo de 3 años de experiencia en desarrollo de software, con fuerte enfoque en desarrollo móvil (React Native) - Dominio de JavaScript/TypeScript y del ecosistema React Native - Experiencia en el diseño de aplicaciones móviles escalables y robustas, aplicando buenas prácticas de arquitectura de software - Sólida experiencia integrando aplicaciones móviles con APIs de backend (RESTful/GraphQL) y manejo eficiente de datos JSON - Conocimiento práctico de desarrollo nativo en iOS y Android (Swift/Objective-C, Kotlin/Java) para crear módulos nativos o puentes (bridges) cuando sea necesario - Experiencia en la publicación de aplicaciones en Google Play Store y Apple App Store, incluyendo procesos de compilación, firma y despliegue - Profundo conocimiento de las funcionalidades de geolocalización en dispositivos móviles (GPS, servicios de ubicación, permisos, actualizaciones en segundo plano) - Experiencia en el desarrollo de aplicaciones con soporte offline (offline-first), incluyendo manejo de bases de datos locales (SQLite, Realm u otras) y sincronización de datos con servidores remotos - Fuertes habilidades de resolución de problemas y capacidad para trabajar tanto de manera independiente como en equipo - Excelentes habilidades de comunicación escrita y verbal

trabajosonline.net © 2017–2021
Más información