Perfil está buscando un/a Senior iOS Developer con experiencia sólida en entornos de producción de gran escala, orientación a la calidad y capacidad para participar activamente en decisiones técnicas y arquitectónicas.
Formarás parte de un equipo con foco en buenas prácticas de desarrollo, testing y evolución continua de producto.
Responsabilidades
- Diseñar, desarrollar y mantener aplicaciones iOS de alta calidad y rendimiento.
- Participar en decisiones de arquitectura y definición técnica de soluciones.
- Implementar nuevas funcionalidades siguiendo buenas prácticas de clean architecture y separación de capas.
- Garantizar la calidad del código mediante testing automatizado y revisiones de código.
- Colaborar con equipos multidisciplinares en un entorno ágil.
- Participar en procesos de CI/CD, publicación y mantenimiento de aplicaciones en App Store.
- Contribuir a la mejora continua del stack técnico y procesos de desarrollo.
Requisitos imprescindibles
- +5 años de experiencia en desarrollo iOS en proyectos en producción de gran escala.
- Experiencia demostrable trabajando con SwiftUI en entornos productivos (no únicamente proyectos personales).
- Dominio de:
- Swift
- Swift Testing
- iOS16+
- Experiencia con arquitecturas: MVVM + Coordinator / separación de capas / casos de uso.
- Conocimiento sólido de patrones de diseño y capacidad para argumentar decisiones técnicas.
- Fuerte cultura de testing: testing unitario e integración / cobertura real exigida.
- Nivel avanzado de Git: Gitflow / submódulos / gestión de ramas y releases.
- Experiencia con pipelines CI/CD (Azure DevOps o herramientas similares).
- Experiencia publicando librerías/frameworks internos: CocoaPods / Swift Package Manager (SPM).
- Gestión de certificados y publicación de aplicaciones en App Store.
- Nivel de inglés B2 o superior.
Muy valorable
- Uso de herramientas de IA aplicadas al desarrollo mobile: GitHub Copilot, Cursor, otras similares.
- Experiencia en multithreading: GCD, async/await, OperationQueue.
- Integración de librerías de tracking y múltiples SDKs.
- Implementación de notificaciones push: Firebase, otros proveedores.
- Experiencia con inyección de dependencias.
- Manejo de bases de datos locales.
- Adaptación de interfaces para iPhone e iPad con layouts diferenciados.
- Experiencia compartiendo datos entre aplicaciones.
Incentivos
- Equilibrio trabajo/vida: flexibilidad horaria, jornada intensiva los viernes y mejoras en vacaciones por año trabajado.
- Retribución versátil: optimización fiscal del salario, cheques gourmet, seguro médico privado, tarjeta transporte, cheques guardería, formación, etc.
- Onboarding con proceso de acogida y welcome pack.
- Reconocimiento a la aportación, implicación y compromiso de los colaboradores.
- Celebración de cumpleaños con cheque regalo de Amazon y otras sorpresas.
- Ambiente de trabajo favorable con iniciativas de bien‑estar y motivación.
- Compromiso con igualdad, no discriminación y conciliación de la vida personal, familiar y laboral.
#J-18808-Ljbffr