Oferta actual · 2026-10-29
Descripción del rol
Para una gran plataforma de comercio electrónico buscamos un Senior iOS Developer para el equipo responsable del proceso de compra (carrito y checkout) de la aplicación móvil. El proyecto abarca la estabilidad y disponibilidad del proceso de compra crítico, el cumplimiento normativo y de accesibilidad, y el desarrollo de un checkout rápido.
Responsabilidades principales
- Garantizar la estabilidad, disponibilidad y rendimiento del proceso de compra crítico en la app iOS (monitorización de logs, gestión de incidencias, requisitos no funcionales).
- Implementar requisitos normativos y estándares de accesibilidad (WCAG/a11y), incluida la Directiva Omnibus, en el proceso de compra.
- Impulsar un checkout rápido y adaptativo e iniciativas de conversión.
- Simplificar y unificar los flujos de compra heredados en un único checkout principal.
- Colaborar con ingenieros de backend y equipos de producto.
Requisitos necesarios
- Dominio de Swift y del iOS SDK.
- Conocimiento sólido de SwiftUI, Combine y Swift Concurrency.
- Escritura de tests unitarios (XCTest, Swift Testing), snapshot (SnapshotTesting) y UI (XCUITest).
- Experiencia práctica con arquitectura modular y con el desarrollo y escalado de grandes bases de código.
- Conocimiento del lenguaje de diseño Liquid Glass de Apple y de los estándares de accesibilidad WCAG.
- Uso diario de herramientas de IA (GitHub Copilot, OpenCode u otras herramientas agénticas de programación).
Deseable
- Experiencia con frameworks de tests A/B.
- Experiencia en entornos Agile.
- Disposición a trabajar en otras plataformas móviles o con sistemas backend.
Idiomas
Polaco (nativo) e inglés (mín. B2+)