Desarrollador iOS Senior: Especialista en Swift para Plataforma de Trading (Remoto)
Remoto
Jornada completa
Tiempo parcial
Estamos en búsqueda de un Desarrollador iOS Senior experimentado para unirse a nuestro equipo de desarrollo de una plataforma financiera líder especializada en trading e inversiones. Como especialista en Swift, será responsable de crear soluciones móviles robustas e intuitivas que proporcionen a nuestros usuarios una experiencia excepcional al gestionar sus inversiones. Esta posición requiere conocimientos avanzados en Swift y arquitecturas modernas como VIPER.
Responsabilidades Principales
- Desarrollar y mantener aplicaciones iOS de alto rendimiento utilizando Swift 5.9+ y siguiendo los principios de Clean Architecture.
- Implementar interfaces de usuario sofisticadas basadas en diseños proporcionados a través de Zeplin y Figma.
- Crear animaciones fluidas y atractivas utilizando frameworks como Lottie para mejorar la experiencia del usuario.
- Integrar servicios de backend mediante GraphQL y WebSockets para datos en tiempo real.
- Implementar soluciones de almacenamiento local eficientes utilizando Realm.
- Desarrollar visualizaciones de datos financieros con bibliotecas de gráficos avanzadas.
- Colaborar con un equipo multidisciplinario que incluye Analistas, QA, Project Managers y Tech Leads.
- Participar en revisiones de código y seguir metodologías Git Flow para el control de versiones.
- Aplicar principios SOLID y patrones de arquitectura limpia en el desarrollo.
- Optimizar el rendimiento de la aplicación para garantizar operaciones rápidas y fiables en tiempo real.
Requisitos Imprescindibles
- Experiencia mínima de 4 años en desarrollo de aplicaciones iOS utilizando Swift.
- Dominio profundo del patrón de arquitectura VIPER y principios SOLID.
- Experiencia sólida con GraphQL, WebSockets y APIs RESTful.
- Conocimientos avanzados en implementación de animaciones y transiciones fluidas en iOS.
- Experiencia con Realm o bases de datos similares para almacenamiento local.
- Familiaridad con herramientas de diseño como Zeplin y Figma.
- Experiencia en la implementación de gráficos interactivos para visualización de datos financieros.
- Conocimiento práctico de Git Flow y procesos de integración continua.
- Capacidad para leer documentación técnica en inglés.
- Habilidad para trabajar de forma autónoma en un entorno remoto.
Competencias Deseables
- Experiencia previa en el desarrollo de aplicaciones financieras o de trading.
- Conocimientos de SwiftUI además de UIKit.
- Experiencia con frameworks de pruebas como XCTest o Quick/Nimble.
- Familiaridad con entornos Docker para desarrollo y pruebas.
- Comprensión de los principios de seguridad en aplicaciones financieras.
- Experiencia con RxSwift o Combine para programación reactiva.
- Conocimientos básicos de CI/CD en entornos iOS.
Detalles del Puesto
- Modalidad: 100% Remoto (Mundial).
- Tipo de contrato: Tiempo completo.
- Colaboración con un equipo multidisciplinario de profesionales.
- Oportunidad de trabajar en una plataforma financiera innovadora con tecnologías de vanguardia.
¿Por Qué Unirse a Nosotros?
Al formar parte de nuestro equipo, tendrá la oportunidad de contribuir al desarrollo de una plataforma financiera innovadora que está transformando la manera en que las personas realizan trading e inversiones. Trabajará con tecnologías de vanguardia en un entorno que valora la excelencia técnica, la innovación y el crecimiento profesional. Nuestro enfoque en arquitecturas limpias y principios SOLID le permitirá desarrollar código de alta calidad mientras expande sus habilidades en un sector dinámico y en constante evolución.