Développeur iOS Senior | Swift, VIPER, Applications Financières

À distance
À plein temps
Nous recherchons un Développeur iOS Senior d'exception pour rejoindre notre équipe dédiée à la création de services clients sophistiqués dans le domaine du trading et de l'investissement. Vous participerez au développement d'applications iOS performantes en utilisant Swift, l'architecture VIPER et des technologies avancées d'animation. Ce poste 100% à distance s'adresse à des professionnels expérimentés capables de concevoir des solutions mobiles robustes et élégantes pour notre clientèle internationale. Responsabilités Principales - Concevoir et développer des applications iOS innovantes pour les plateformes de trading et d'investissement en utilisant Swift 5.9 et l'architecture VIPER. - Créer des animations sophistiquées et des transitions fluides pour enrichir l'expérience utilisateur des applications financières. - Implémenter et optimiser des graphiques financiers interactifs et des visualisations de données complexes en temps réel. - Développer et maintenir des connexions WebSocket pour la transmission sécurisée de données financières instantanées. - Collaborer étroitement avec les équipes de back-end pour l'intégration efficace des API GraphQL. - Participer activement à la conception d'architecture logicielle en suivant les principes SOLID et Clean Architecture. - Utiliser Docker pour garantir la cohérence des environnements de développement et faciliter le déploiement. - Appliquer rigoureusement les méthodologies Git Flow pour la gestion de versions et la collaboration en équipe. - Optimiser les performances des applications pour assurer l'exécution rapide des transactions financières critiques. - Contribuer aux revues de code et au mentorat des développeurs moins expérimentés dans l'équipe. Compétences Requises - Minimum de 5 ans d'expérience professionnelle en développement iOS, avec une maîtrise approfondie de Swift 5.x. - Expertise avérée dans l'implémentation de l'architecture VIPER sur des projets d'envergure. - Maîtrise des techniques de programmation réactive (RxSwift, Combine) dans le contexte d'applications financières. - Expérience significative dans la création d'animations complexes et l'utilisation de la bibliothèque Lottie. - Compétences solides en intégration d'API GraphQL dans les applications iOS. - Connaissance pratique de Docker et des workflows de conteneurisation pour le développement mobile. - Expertise en gestion de code source avec Git et application rigoureuse des méthodologies Git Flow. - Expérience dans l'implémentation et l'optimisation de connexions WebSocket pour les communications financières en temps réel. - Compréhension approfondie des principes SOLID et capacité à concevoir des architectures propres et maintenables. - Expérience avec diverses solutions de bases de données mobiles et stratégies de persistance de données. - Capacité démontrée à optimiser les performances des applications iOS et à résoudre des problèmes techniques complexes. Compétences Souhaitées - Expérience antérieure dans le secteur financier ou avec des applications de trading/investissement. - Connaissance des frameworks SwiftUI et Combine pour le développement iOS moderne. - Expérience avec Core Data, Realm ou d'autres solutions de persistance pour applications iOS. - Familiarité avec les contraintes et exigences réglementaires dans le secteur financier. - Compétences en conception et implémentation de systèmes de sécurité pour applications financières. - Expérience en développement d'applications multiplateformes avec des architectures partagées. - Connaissance des méthodologies agiles et des pipelines CI/CD pour le développement mobile. - Contributions à des projets open source ou applications financières publiées sur l'App Store. Pourquoi Nous Rejoindre En rejoignant notre équipe, vous aurez l'opportunité de travailler sur des projets d'avant-garde dans le secteur financier, avec une flexibilité totale en télétravail. Vous contribuerez à des solutions innovantes qui transforment la façon dont nos clients interagissent avec leurs investissements et opérations de trading. Notre environnement favorise l'excellence technique, l'apprentissage continu et la créativité. Vous bénéficierez d'une autonomie significative et aurez l'occasion de résoudre des défis techniques stimulants dans un contexte international et dynamique.