Senior Ios Developer (Almería)

PROFILE SOFTWARE SERVICES
Municipality of Almería, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
Spanish, English
Experience level
Senior

Job location

Municipality of Almería, Spain

Tech stack

iOS
App Store (IOS)
Unit Testing
Azure
Software Quality
Code Review
Databases
Continuous Integration
Cursor (Graphical User Interface Elements)
Dependency Injection
Software Design Patterns
Model View ViewModel
GitHub Copilot
Swiftui
Delivery Pipeline
Firebase
GIT
Git Flow
CocoaPods

Job description

Senior iOS DeveloperPerfil está buscando un/a Senior iOS Developer con experiencia sólida en entornos de producción de gran escala, orientado/a a la calidad y capaz de participar activamente en decisiones técnicas y arquitectónicas.ResponsabilidadesDiseñ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.Dominio de Swift, Swift Testing y iOS 16+.Experiencia con arquitecturas MVVM + Coordinator, separación de capas y casos de uso.Conocimiento sólido de patrones de diseño y capacidad para argumentar decisiones técnicas.Fuerte cultura de testing: pruebas unitarias, integración y cobertura exigida.Experiencia avanzada 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 con CocoaPods o Swift Package Manager (SPM).Gestión de certificados y publicación de aplicaciones en App Store.Nivel de inglés B2 o superior.Muy valorableUso de herramientas de IA aplicadas al desarrollo mobile (GitHub Copilot, Cursor, etc.).Experiencia en multithreading: GCD, async/await, OperationQueue.Integración de librerías de tracking y múltiples SDKs.Implementación de notificaciones push (Firebase u 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.BeneficiosEquilibrio trabajo/vida con flexibilidad horaria, jornada intensiva los viernes y vacaciones extendidas.Retribución flexible con cheques gourmet, seguro médico privado, tarjeta de transporte, cheques guardería y formación.Proceso de onboarding con welcome pack.Reconocimiento y gamificación del entorno de trabajo.Celebración de cumpleaños con regalo.Entorno de trabajo inclusivo que fomenta la conciliación y la igualdad de oportunidades.Profile es una empresa que promueve la igualdad de oportunidades y protege la diversidad de género, origen, edad, religión y herencia.Todas las decisiones de empleo se toman sin discriminación.#J-*****-Ljbffr

Requirements

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. Dominio de Swift, Swift Testing y iOS 16+. Experiencia con arquitecturas MVVM + Coordinator, separación de capas y casos de uso. Conocimiento sólido de patrones de diseño y capacidad para argumentar decisiones técnicas. Fuerte cultura de testing: pruebas unitarias, integración y cobertura exigida. Experiencia avanzada 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 con CocoaPods o Swift Package Manager (SPM). Gestión de certificados y publicación de aplicaciones en App Store. Nivel de inglés B2 o superior. Muy valorableUso de herramientas de IA aplicadas al desarrollo mobile (GitHub Copilot, Cursor, etc.). Experiencia en multithreading: GCD, async/await, OperationQueue. Integración de librerías de tracking y múltiples SDKs. Implementación de notificaciones push (Firebase u 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. BeneficiosEquilibrio trabajo/vida con flexibilidad horaria, jornada intensiva los viernes y vacaciones extendidas. Retribución flexible con cheques gourmet, seguro médico privado, tarjeta de transporte, cheques guardería y formación. Proceso de onboarding con welcome pack. Reconocimiento y gamificación del entorno de trabajo. Celebración de cumpleaños con regalo.

About the company

Profile es una empresa que promueve la igualdad de oportunidades y protege la diversidad de género, origen, edad, religión y herencia.

Apply for this position