Perfiles Desarrollo (IT)
Long-term contract
Full-time
Competitive salary
Trabajarás en una organización que ofrece a las empresas herramientas avanzadas para la gestión de procesos de selección y facilita a los profesionales el acceso a nuevas oportunidades de empleo.
Como React Native Engineer entrarás a formar parte del equipo de desarrollo para la creación de un nuevo proyecto. Tus principales tareas serían:
- Diseñar y desarrollar funcionalidades para la app de candidatos.
- Colaborar con equipos multifuncionales para definir nuevas soluciones, así como escalar soluciones existentes.
- Desarrollar funcionalidades en plataforma nativa (Java/Kotlin u ObjectiveC/Swift) y puentearlas a React Native.
- Trabajar con fuentes de datos y API internas.
- Integrar bibliotecas React-Native y nativas (Android e iOS).
- Añadir telemetría para mayor entendimiento del uso de la app por parte de sus usuarios.
- Resolver bugs y evaluar la arquitectura de componentes y servicios cuando sea necesario.
- Realizar profiling y optimización de componentes y servicios de la app.
- Participar en la mejora de automatización de los flujos CI/CD en Azure DevOps.
Eres el candidato ideal si:
- Tienes experiencia en desarrollo de software utilizando React Native 0.59+.
- Has utilizado el patrón state reducer, idealmente con hooks React (valorable Redux).
- Has utilizado fuentes de datos remotos a través de APIs REST.
- Has integrado bibliotecas y APIs de terceros (Firebase, Facebook, Loco/Localise, etc.)
- Tienes curiosidad sobre arquitecturas, tendencias y tecnologías emergentes del ecosistema mobile.
- Posees sólidos conocimientos del ciclo de vida completo de desarrollo para Android y/o iOS (separación de entornos, firmado, publicación…).
- Valorable:
○ Conocimientos en React Native Testing Library o Jest.
○ Desarrollo con SDKs nativos (Android y/o iOS).
○ Experiencia con OAuth2 u otros sistemas de autenticación y autorización.
○ Fundamentos de criptografía (cifrado, firma, hashing…).
Beneficios:
- Posición estable con contrato indefinido.
- Flexibilidad horaria y viernes intensivo.
- Modelo híbrido de teletrabajo.
- Salario competitivo dentro del sector.
- Paquete de retribución flexible: seguro médico, cheque guardería, transporte y Ticket Restaurant.
- Otros beneficios para los empleados: clases de inglés gratuitas, descuentos en las cuotas del gym, descuento en la cuota del aparcamiento del edificio, contribución en la factura de gafas graduadas, etc.
- 23 días de vacaciones y día libre en tu cumpleaños.