¡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.
Estamos en busca de un ingeniero de software altamente experimentado y motivado para unirse al equipo de desarrolladores en aplicaciones móviles de comercio electrónico. Esta posición es esencial para desarrollar nuestros proyectos; promoviendo una cultura de desarrollo ágil, colaboración, buenas prácticas, la entrega de productos de alta calidad y un enfoque con el cliente al centro.
Responsabilidades y atribuciones:
1. Enfoque en el Cliente y Garantizar la Calidad del Desarrollo: Desarrollar, garantizando calidad en el diseño, codificación y pruebas, aplicaciones móviles de comercio electrónico, asegurando que cumpla con las necesidades de nuestros clientes y los objetivos del negocio.
2. Ejecución de Pruebas: Crear y ejecutar casos de prueba para verificar la funcionalidad y calidad del software desarrollado.
3. Desarrollo Ágil de Proyectos: Desarrollar utilizando metodologías ágiles, asegurando una ejecución eficiente y efectiva.
4. Ceremonias Scrum: Participar activamente en las ceremonias de Scrum con el equipo, manteniendo la transparencia y la colaboración.
5. Gestión de Riesgos: Identificar y comunicar los riesgos del proyecto para garantizar entregas a tiempo y de alta calidad.
6. Colaboración Interdepartamental: Colaborar estrechamente con los equipos de producto y UX para definir los requisitos y la visión de las aplicaciones.
7. Monitoreo de Rendimiento: Establecer y supervisar tableros de datos que proporcionen una visión clara del rendimiento de las aplicaciones y del software desarrollado.
8. Gestión de Incidentes de Producción: Participar activamente en la resolución de incidentes de producción en las aplicaciones de manera efectiva.
9. Feedback Continuo: Proporcionar retroalimentación oportuna al equipo para fomentar el crecimiento y la mejora continua
Requisitos y competencias:
- 2+ años de experiencia en desarrollo de aplicaciones móviles iOS- Swift.
- Combine
- RxSwift o CoreData/UserDefaults
- Deep Links/Universal Links
- Firebase
- Experiencia usando view models
- Experiencia desarrollando código usando use cases
- Experiencia en desarrollo de unit testing
- Experiencia usando dependencias injectables
- Experiencia usando servicios REST
- Experiencia usando Firebase (remote config, crashlytics)
- Experiencia con Splunk es deseable
- Inglés Intermedio/conversacional
Conocimiento acerca de patrones de diseño y principios de arquitectura de software.
- MVVM
- SOLID
Experiencia trabajando bajo metodologías ágiles
- Scrum