Sé parte de Stefanini
En Stefanini somos más de genios, conectados desde 41 países, haciendo lo que les apasiona y co-creando un futuro mejor.
Responsabilidades y atribuciones:
- Desarrolla nuevas funciones orientadas al usuario.
- Crea código front end , componentes y bibliotecas reutilizables para uso futuro.
- Asegura la viabilidad técnica de los diseños UI / UX.
- Optimiza la aplicación para lograr óptimos tiempos de respuesta , optima estabilidad, seguridad y escalabilidad.
- Da soporte todo el ciclo de vida de la aplicación ( Desarrollo , pruebas, lanzamiento y soporte)
- Realiza pruebas unitarias y de IU para mejorar la calidad del desarrollo.
- Realiza análisis causa raíz para una rápida respuesta ante incidentes en la aplicación sobre la cual está desarrollando.
- Se asegura que las aplicaciones nuevas y heredadas cumplan con los estándares de calidad realizando revisiones de pares de código.
- Documentar de manera simple (modelo ágil) las implementaciones que va realizando.
- Colabora con otros miembros del equipo y partes interesadas.
Requisitos y competencias:
- Formación en
Ingeniería de Sistemas, Informática o carreras afines
.
- Experiencia de +3 años en
desarrollo mobile con React Native
y
publicación de aplicaciones
en tiendas oficiales (
Android, iOS, Huawei
).
- Dominio de
JavaScript y/o TypeScript
para el desarrollo en React Native.
- Manejo de
librerías y frameworks comunes
en React Native (ej.
Redux, Axios, React Navigation).
- Conocimiento de
principios de diseño orientado a objetos
y
programación reactiva
.
- Conocimientos en
seguridad de aplicaciones móviles
, especialmente
OWASP Top 10 – Mobile
.
- Experiencia en
control de versiones
(GitLab) y
gestión de dependencias
(npm, Yarn, Gradle, CocoaPods).
- Conocimiento y aplicación de
patrones de diseño
en aplicaciones móviles (Clean Architecture, MVVM, VIPER).
- Experiencia en
programación reactiva
(ej.
RxJS, Observables, Flows).
- Manejo básico de
herramientas de diseño de interfaces
(ej.
Figma).
- Experiencia aplicando técnicas de
UX Research
: - Etiquetado y análisis de datos.
- Ejecución de pruebas A/B con prototipos en grupos controlados.
- Entrevistas y feedback de usuarios beta.
- Priorización de hallazgos en el backlog del equipo.
- Experiencia trabajando en
entornos ágiles
(Scrum, Kanban) con
mindset ágil
.