Desarrollador iOS Senior para Plataforma de Trading e Inversiones | Remoto
Jornada completa
Remoto
Estamos buscando un Desarrollador iOS Senior talentoso y experimentado para unirse a nuestro equipo de desarrollo de aplicaciones financieras. Como parte de nuestro servicio de trading e inversiones en rápido crecimiento, tendrá la oportunidad de trabajar en soluciones móviles de vanguardia que transforman cómo los usuarios interactúan con los mercados financieros.
Responsabilidades Clave:
- Diseñar, desarrollar y mantener aplicaciones iOS nativas de alta calidad utilizando Swift 5.9+ y siguiendo los principios de arquitectura limpia.
- Implementar interfaces de usuario sofisticadas con animaciones fluidas y gráficos interactivos para visualización de datos financieros.
- Integrar APIs GraphQL y conexiones WebSocket para datos de mercado en tiempo real.
- Desarrollar siguiendo la arquitectura VIPER y aplicando principios SOLID para garantizar un código mantenible y escalable.
- Colaborar con el equipo de diseño para implementar fielmente interfaces desde Figma y Zeplin.
- Crear e implementar animaciones complejas utilizando Lottie para mejorar la experiencia del usuario.
- Diseñar e implementar soluciones para el almacenamiento local de datos utilizando Realm.
- Participar en revisiones de código y sesiones de planificación con el equipo multidisciplinario.
- Contribuir a la mejora continua de nuestros procesos de desarrollo y flujo de trabajo con Git.
- Optimizar el rendimiento de la aplicación para garantizar operaciones financieras seguras y rápidas.
Requisitos Técnicos:
- 3+ años de experiencia comprobada en desarrollo de aplicaciones iOS nativas con Swift.
- Conocimiento profundo de Swift 5.9+ y familiaridad con SwiftUI.
- Experiencia con programación reactiva (RxSwift/Combine).
- Dominio de arquitecturas de aplicaciones como VIPER, MVVM o Clean Architecture.
- Experiencia implementando interfaces de usuario complejas con animaciones y gráficos interactivos.
- Conocimiento práctico de GraphQL y protocolos WebSocket para transmisión de datos en tiempo real.
- Experiencia con bases de datos locales, especialmente Realm.
- Familiaridad con herramientas de diseño como Figma y Zeplin.
- Conocimiento de Git flow y experiencia trabajando con metodologías ágiles.
- Comprensión de los principios SOLID y patrones de diseño orientados a objetos.
- Capacidad para escribir código limpio, testeable y bien documentado.
- Nivel de inglés suficiente para lectura de documentación técnica.
Habilidades Adicionales Valoradas:
- Experiencia previa en el sector fintech, trading o servicios financieros.
- Conocimiento de SwiftUI y Combine.
- Experiencia con CI/CD y contenedores Docker.
- Familiaridad con herramientas de analítica y monitoreo de aplicaciones.
- Experiencia implementando pruebas unitarias e integración con XCTest.
- Conocimiento de desarrollo backend o full-stack.
- Certificaciones relevantes en desarrollo iOS o Swift.
¿Por Qué Unirse a Nuestro Equipo?
Ofrecemos la oportunidad de trabajar en una plataforma financiera innovadora que está transformando el mundo del trading e inversiones. Valoramos la excelencia técnica, fomentamos el crecimiento profesional y promovemos un ambiente colaborativo donde sus ideas serán escuchadas. Como desarrollador en nuestro equipo, tendrá la libertad de implementar soluciones creativas utilizando tecnologías de vanguardia mientras trabaja en un entorno totalmente remoto con horarios flexibles.