Nominal
RemoteStar
Desarrollador Senior de Android (Londres, Reino Unido)
Sobre nosotros
Cliente: Una empresa fintech global FTSE 250 con sede en Londres, con presencia en 18 países y cinco continentes. Sus productos y plataformas galardonados empoderan a los emprendedores de todo el mundo, dándoles acceso a más de 19,000 mercados financieros.
Sobre el puesto
Buscamos un Desarrollador Senior de Android altamente cualificado y apasionado, con un sólido dominio de Kotlin y un buen conocimiento de las metodologías ágiles y las prácticas de ingeniería modernas como Spec-Driven Development (SDD), Test-Driven Development (TDD) y Extreme Programming (XP). Si prosperas en un entorno de equipo, te gusta la programación en parejas y estás deseando crear aplicaciones de Android de alta calidad, nos encantaría conocerte.
Responsabilidades clave
- Diseñar, desarrollar y mantener aplicaciones robustas de Android utilizando Kotlin.
- Trabajar en estrecha colaboración con equipos multifuncionales en un entorno ágil y XP.
- Participar en la programación en parejas y ayudar a fomentar una cultura de ingeniería colaborativa.
- Configurar y mantener pipelines de CI/CD para optimizar el proceso de despliegue.
- Adherirse a los principios de TDD y escribir código limpio, mantenible y bien probado.
- Participar en revisiones de código, reuniones diarias (stand-ups), retrospectivas y planificaciones.
- Mantenerse al día con las mejores prácticas, herramientas y tendencias de desarrollo de Android.
Habilidades y cualificaciones requeridas
- 8+ años de experiencia práctica en desarrollo de Android.
- Dominio de Kotlin y Android SDK.
- Experiencia con herramientas de CI/CD como Jenkins, GitHub Actions, Bitrise o similares.
- Sólida comprensión y aplicación de Test-Driven Development (TDD).
- Sólida comprensión de Spec-Driven Development.
- Experiencia trabajando en entornos de Extreme Programming (XP).
- Comodidad con la programación en parejas y ceremonias ágiles.
- Buenas habilidades de comunicación, pensamiento crítico y colaboración en equipo.
- Capacidad para trabajar en un entorno rápido y centrado en la entrega.
