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.