Proximie
RemoteStar
Desarrollador Senior de iOS
Sobre nosotros
Cliente: Una empresa global de tecnología financiera FTSE 250 con sede en Londres, presente en 18 países y cinco continentes. Sus productos y plataformas galardonados empoderan a los ambiciosos de todo el mundo, dándoles acceso a más de 19,000 mercados financieros.
Sobre el puesto
Buscamos un Desarrollador Senior de iOS altamente cualificado y apasionado, con una sólida formación en Swift y un conocimiento de las metodologías ágiles y las prácticas de desarrollo modernas como Spec-Driven Development (TDD), Test-Driven Development (TDD) y Extreme Programming (XP). Si eres una persona que trabaja bien en equipo, prospera en un entorno colaborativo y de ritmo rápido, y disfrutas de la programación en parejas, este puesto es para ti.
Responsabilidades clave
- Diseñar, desarrollar y mantener aplicaciones de iOS de alta calidad utilizando Swift.
- Colaborar con equipos multifuncionales utilizando prácticas ágiles y de programación extrema.
- Practicar la programación en parejas y contribuir a una cultura de codificación colaborativa.
- Implementar y mantener pipelines de CI/CD para una implementación y entrega eficientes de aplicaciones.
- Escribir código limpio y testeable, y seguir los principios de TDD para garantizar la calidad del software.
- Participar en revisiones de código, retrospectivas y reuniones diarias.
- Mantenerse al día con las tendencias de iOS y aportar continuamente nuevas ideas.
Habilidades y cualificaciones requeridas
- 8+ años de experiencia profesional en desarrollo de iOS.
- Experiencia en Swift y iOS SDK.
- Sólida experiencia con Spec-Driven Development
- Experiencia con herramientas de CI/CD como Bitrise, Jenkins, GitHub Actions o similares.
- Sólida experiencia con Test-Driven Development (TDD).
- Familiaridad con las prácticas y valores de Extreme Programming (XP).
- Experiencia práctica en programación en parejas en un entorno profesional.
- Profundo conocimiento de metodologías ágiles como Scrum o Kanban.
- Excelentes habilidades de comunicación y resolución de problemas.
- Capacidad para trabajar en un entorno colaborativo y de ritmo rápido.
