Remoto
(Cualquier lugar)
Rango salarial
Empleado(a)
Nivel de experiencia
Senior
Requisitos
Habilidades deseadas
Tareas y Responsabilidades
Show originalSobre la vacante
Buscamos un(a) Desarrollador(a) iOS Senior con más de 8 años de experiencia en el desarrollo de aplicaciones móviles nativas para iOS, con dominio de Swift y experiencia en la construcción de soluciones escalables, de alta calidad y fáciles de mantener.
Responsabilidades
- Desarrollar aplicaciones móviles nativas para iOS con enfoque en calidad, escalabilidad y mantenibilidad.
- Aplicar arquitecturas modernas como MVVM y Clean Architecture en la construcción de soluciones.
- Garantizar la calidad del código mediante pruebas unitarias e de integración con XCTest.
- Integrar APIs REST en las aplicaciones, utilizando URLSession y/o Alamofire.
- Construir y mantener pipelines de CI/CD, preferiblemente en Azure DevOps.
- Modularizar aplicaciones utilizando Swift Package Manager (SPM).
Requisitos
- Experiencia sólida en desarrollo nativo para iOS y dominio de Swift.
- Conocimiento de arquitectura MVVM, Clean Architecture y patrones de diseño (Design Patterns).
- Experiencia en calidad de código, pruebas unitarias e de integración utilizando XCTest.
- Dominio de SwiftUI, incluyendo ciclo de vida, actualización de vistas y gestión del flujo de datos.
- Conocimiento de Clean Code y principios SOLID.
- Experiencia en la integración de APIs REST utilizando URLSession y/o Alamofire.
- Experiencia con pipelines de CI/CD, preferiblemente Azure DevOps.
- Conocimiento de Combine para programación asíncrona y reactiva.
- Experiencia en la modularización de aplicaciones utilizando Swift Package Manager (SPM).
Diferenciales
- Conocimiento en Kotlin Multiplatform (KMM).
- Experiencia con Arquitectura Hexagonal.
- Experiencia en el desarrollo de aplicaciones para e-commerce.
Modelo de trabajo y ubicación
La posición está basada en São Paulo, SP, en modalidad presencial.
Cómo postularse
Las postulaciones se realizan en esta página, directamente con la empresa. Necesitas un currículum en PDF y un correo electrónico para confirmar la postulación.
Compartir vacante:
Cómo postularse
Las postulaciones se realizan en esta página, directamente con la empresa. Necesitas un currículum en PDF y un correo electrónico para confirmar la postulación.
Compartir vacante: