Coforge
Senior iOS Engineer
CoforgeSpain22 hours ago
Full-timeInformation Technology

Rol: Senior iOS Eengineer

Skills: iOS, Swift 6, Swift UI, Async/Await, UIKit

Tipo de contrato: Permanente

Modalidad de trabajo: Híbrida (1 vez por semana en oficina)

Fecha de incorporación: Mediados de enero


Estamos buscando un Senior iOS Engineer con sólidos conocimientos técnicos, experiencia demostrable en apps en producción y capacidad para liderar decisiones arquitectónicas dentro de un entorno dinámico y altamente colaborativo.


🔧 Responsabilidades

  • Diseñar, desarrollar y mantener aplicaciones nativas iOS: UI, integración con backend, rendimiento y seguridad.
  • Impulsar decisiones de arquitectura y promover buenas prácticas de ingeniería.
  • Elaborar documentación técnica clara y contribuir a la mejora continua del ecosistema móvil.
  • Colaborar con equipos de backend, UX/UI y producto para optimizar la experiencia del usuario.
  • Garantizar alta calidad del código mediante testing, revisiones y refactorizaciones continuas.


🧠 Requisitos

Experiencia

  • 5+ años desarrollando aplicaciones iOS en producción con ciclos de release frecuentes.

Lenguaje y paradigmas

  • Dominio de Swift 6 y sus características avanzadas (protocol-oriented, generics avanzados, actors).
  • Conocimientos sólidos de async/await, structured concurrency, Tasks y actors.
  • Dominio de SwiftUI, combinándolo con UIKit cuando sea necesario.
  • Conocimiento profundo del SDK de iOS (ciclo de vida, gestión de memoria, threading).

Arquitectura y diseño

  • Experiencia con arquitectura hexagonal, Clean Architecture o arquitecturas modulares.
  • Dominio de patrones: SOLID, Dependency Injection, diseño orientado a protocolos.
  • Flujo de datos claro mediante MVVM, TCA, coordinators u otras variantes justificadas.
  • Capacidad de refactorizar para escalar y mejorar la mantenibilidad.

Testing y calidad

  • Experiencia con XCTest y Swift Testing.
  • Familiaridad con CI/CD (Xcode Cloud, GitHub Actions).
  • Buenas prácticas de code review y pair programming.

Infraestructura

  • Configuración y mantenimiento de pipelines CI/CD.
  • Deploys automáticos con TestFlight y App Store Connect.


🚀 Qué ofrecemos

  • Proyecto de larga duración con impacto real.
  • Oportunidad de trabajar con tecnologías modernas y decisiones técnicas relevantes.
  • Cultura de ingeniería basada en buenas prácticas, calidad y colaboración.
  • Entorno estable, dinámico y con foco en el desarrollo profesional.

Key Skills

Ranked by relevance