Profile Software Services
Role details
Job location
Tech stack
Job description
Profile Software Services busca un/a Senior iOS Developer para unirse a su equipo en La Coruña, Galicia. El candidato ideal debe tener más de 5 años de experiencia en desarrollo iOS y debe ser competente en SwiftUI y testing. Es un puesto que requiere la participación activa en decisiones técnicas y un enfoque fuerte en la calidad del código., * Diseñar y desarrollar aplicaciones iOS de alta calidad.
-
Participar en decisiones de arquitectura técnica.
-
Implementar nuevas funcionalidades siguiendo buenas prácticas.
-
Colaborar en un entorno ágil y multidisciplinario., ¿Buscando nuevos retos? ¿Quieres formar parte de nuestro equipo? La siguiente información ofrece un resumen de las habilidades, cualidades y cualificaciones necesarias para este puesto. Desde Profile estamos en búsqueda de 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.
Requirements
- Más de 5 años de experiencia en desarrollo iOS en proyectos de gran escala.
- Experiencia trabajando con SwiftUI en entornos productivos.
- Dominio de Swift, testing y iOS 16+.
- Experiencia utilizando arquitecturas MVVM y separación de capas., * +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 y iOS 16+.
- 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 u otras herramientas similares).
- Experiencia publicando librerías/frameworks internos (CocoaPods, Swift Package Manager).
- 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 y 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 y 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.
Benefits & conditions
Flexibilidad horaria Jornada intensiva los viernes Retribución flexible Seguro médico privado, Ofrecemos beneficios como horarios flexibles, jornada intensiva los viernes, y un ambiente inclusivo que fomenta el bienestar personal y profesional.