Resumen del puesto Desarrollar 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. ¿Qué buscamos en ti? - 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. Descripción del trabajo Lorem ipsum dolor sit amet , consectetur adipiscing elit. Nullam tempor vestibulum ex, eget consequat quam pellentesque vel. Etiam congue sed elit nec elementum. Morbi diam metus, rutrum id eleifend ac, porta in lectus. Sed scelerisque a augue et ornare. Donec lacinia nisi nec odio ultricies imperdiet. Morbi a dolor dignissim, tristique enim et, semper lacus. Morbi laoreet sollicitudin justo eget eleifend. Donec felis augue, accumsan in dapibus a, mattis sed ligula. Vestibulum at aliquet erat. Curabitur rhoncus urna vitae quam suscipit , at pulvinar turpis lacinia. Mauris magna sem, dignissim finibus fermentum ac, placerat at ex. Pellentesque aliquet, lorem pulvinar mollis ornare, orci turpis fermentum urna, non ullamcorper ligula enim a ante. Duis dolor est, consectetur ut sapien lacinia, tempor condimentum purus. Obtén acceso completo Accede a todos los puestos de alto nivel y consigue el trabajo de tus sueños. Inscríbete ahora