Descripción
Resumen del Puesto:
Stefanini busca un Developer Mobile apasionado por co-crear un futuro mejor, con responsabilidades en desarrollo de funcionalidades, integración de APIs y gestión de aplicaciones móviles.
Puntos Destacados:
1. Desarrollo móvil con React Native, Expo y/o CLI.
2. Colaboración con equipos multifuncionales en hitos de Go Live.
3. Innovación y aprendizaje continuo en un equipo global.
¡Sé parte de Stefanini!
En Stefanini somos más de 30\.000 genios, conectados desde 41 países, haciendo lo que les apasiona y co\-creando un futuro mejor.
**Responsabilidades y atribuciones**
¡Seguro no te quieres quedar fuera!
**¡Developer Mobile!**
¿Por qué te elegiremos? ¡Porque los desafíos que asumirás reflejan tus ambiciones!
Para enfrentar mejor estos desafíos, **necesitas**:
* Desarrollar funcionalidades móviles con React Native, Expo y/o CLI.
* Implementar consulta, otorgamiento y revocación de consentimientos.
* Integrar APIs REST, Verify ID/SOYIO y la API de aplicaciones.
* Gestionar estado con Redux Toolkit, Sagas y patrones escalables.
* Implementar manejo de errores, estados de carga y notificaciones push.
* Participar en pruebas unitarias y de integración con Jest y React Native Testing Library.
* Gestionar builds, firmas, certificados y publicaciones en Google Play y App Store.
* Colaborar con backend, frontend, QA y liderazgo técnico en los hitos de Go Live.
**Requisitos y calificaciones**
* Ingeniería en Informática, Computación o carrera afín.
* 4 a 6 años de experiencia en desarrollo mobile.
* Dominio de React Native y TypeScript avanzado.
* Experiencia con Redux Toolkit, consumo de APIs REST y GitFlow.
* Manejo de Xcode y Android Studio.
* Experiencia con TestFlight, Google Play, certificados y publicación de aplicaciones.
* Conocimientos de Jest, React Native Testing Library y optimización de rendimiento.
* Experiencia en aplicaciones financieras o medios de pago, deseable.
**Stack Tecnologico**
* React Native (Expo y CLI)
* TypeScript – Sólido conocimiento en tipado estático, interfaces, generics y utility types.
* Redux Toolkit – Experiencia en manejo avanzado de estado con createSlice, createAsyncThunk y useSelector, incluyendo patrones de escalabilidad.
* Consumo de APIs (REST) – Integración eficiente de APIs, manejo de errores y estados de carga.
* Git y Estrategia de Ramas – Dominio de GitFlow y estrategias de branching basadas en features y hotfixes.
* Xcode y Android Studio
* Flujo de Despliegue en Tiendas – Publicación en Google Play y App Store, manejo de firmas, certificados y TestFlight.
* Notifiaciones Push
* Testing – Conocimiento en Jest y React Native Testing Library, incluyendo pruebas unitarias y de integración.
* React Web (Opcional) – Conocimiento en React con TypeScript, integración en iframes y posible participación en web.
* Animaciones – Experiencia con react\-native\-reanimated o react\-native\-animator, con foco en rendimiento y UX fluida.
* Arquitectura de proyectos
Sagas
*
**Marco de trabajo:**
* Integración continua: Jenkins, Sonarqube, Nexus, GIT (bitbucket), Jira, Confluence
* Metodologías Agile (Scrum, Kanban)
* Metodología Tradicional
**Informaciones adicionales**
Se valorará experiencia con animaciones, integración de SDKs y desarrollo multiplataforma.
¿Buscas un lugar donde tus ideas brillen?
Con más de 38 años y una presencia global, en Stefanini transformamos el mañana juntos. Aquí, cada acción cuenta y cada idea puede marcar la diferencia. Únete a un equipo que valora la innovación, el respeto y el compromiso.
Si eres una persona disruptiva, te mantienes en aprendizaje continuo y la innovación está en tu ADN, entonces somos lo que buscas. ¡Ven y construyamos juntos un futuro mejor!