Profile Software Services

Profile
Monterroso, Spain
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish, English
Experience level
Senior
Compensation
€ 60K

Job location

Monterroso, Spain

Tech stack

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

Job description

Profile Software Services busca un/a Senior iOS Developer en Monterroso, Galicia. Se requiere experiencia sólida en desarrollo iOS y en entornos de producción de gran escala. El candidato ideal participará activamente en decisiones técnicas y arquitectónicas, formando parte de un equipo que fomenta buenas prácticas de desarrollo., * Diseñar y mantener aplicaciones iOS de alta calidad.

  • Implementar nuevas funcionalidades siguiendo clean architecture.
  • Participar en procesos de CI/CD y mantenimiento en App Store., 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.

Requirements

  • Más de 5 años de experiencia en desarrollo iOS en producción de gran escala.

  • Demostrar experiencia con SwiftUI en entornos productivos.

  • Nivel de inglés B2 o superior., * +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.

Benefits & conditions

Ofrecemos un equilibrio entre trabajo y vida personal, retribución versátil y un ambiente de trabajo favorable., * 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.

Apply for this position