Developer Mobile
Summary
Build and maintain mobile apps using React Native, TypeScript, and Redux Toolkit, integrating REST APIs and payment flows while ensuring smooth app store releases.
¡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.
¡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.
- 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
Se valorará experiencia con animaciones, integración de SDKs y desarrollo multiplataforma.