Profile Software Services

Profile
A Coruña, 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
€ 65K

Job location

A Coruña, 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
GitHub Copilot
Swiftui
Delivery Pipeline
Swift
Firebase
GIT
Git Flow
CocoaPods

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.

Apply for this position