Objetivo del puesto
Diseñar, desarrollar e implementar soluciones frontend escalables y de alto rendimiento para aplicaciones web y móviles, asegurando una experiencia de usuario óptima, altos estándares de calidad de código y el cumplimiento de buenas prácticas de desarrollo, colaborando activamente con equipos multidisciplinarios.
Descripción del puesto
Funciones:
Diseñar y desarrollar aplicaciones web y móviles utilizando React y React Native.
Implementar arquitecturas frontend escalables y orientadas al rendimiento.
Gestionar el estado de aplicaciones utilizando Redux y redux-saga.
Integrar servicios backend mediante GraphQL.
Desarrollar y mantener pruebas unitarias utilizando Jest.
Administrar procesos de build y despliegue en entornos CI.
Implementar y dar soporte a sistemas de notificaciones push.
Colaborar con diseñadores, backend engineers y product managers.
Brindar soporte técnico y mentoría a desarrolladores junior.
Participar en decisiones técnicas y mejoras continuas del producto.
Requisitos:
Estudios universitarios en Ingeniería en Sistemas, Informática o carreras afines.
Inglés avanzado (nivel C1 deseable).
Experiencia mínima de 7 años en desarrollo frontend o fullstack con enfoque frontend.
Experiencia sólida en React y React Native.
Dominio avanzado de TypeScript.
Experiencia comprobada en diseño de soluciones completas.
Manejo de Redux y redux-saga para gestión de estado.
Experiencia trabajando con APIs GraphQL.
Conocimientos en pruebas unitarias con Jest.
Experiencia en entornos CI/CD y procesos de build mobile.
Capacidad para trabajar en equipos pequeños y colaborativos.
Alto nivel de autonomía y orientación a resultados.
Beneficios
Salario competitivo
Prestaciones de ley (ISSS y AFP).
Beneficios adicionales de ley.