Développeur iOS Senior | Swift, VIPER, GraphQL | Finance & Trading

À distance
À plein temps
Temps partiel
Nous recherchons un Développeur iOS Senior expérimenté pour rejoindre notre équipe dynamique dans le secteur du trading et de l'investissement. Vous serez responsable du développement et de l'optimisation d'applications iOS sophistiquées utilisant Swift, GraphQL et l'architecture VIPER. Ce rôle est idéal pour les professionnels qui excellent dans la création d'interfaces utilisateur fluides et d'animations de haute qualité. Responsabilités Principales - Concevoir et développer des fonctionnalités avancées pour notre plateforme de trading et d'investissement mobile en utilisant Swift 5.9 et les dernières technologies iOS. - Implémenter des interfaces utilisateur élégantes et intuitives basées sur les maquettes Figma et Zeplin, en garantissant une expérience utilisateur exceptionnelle. - Intégrer des visualisations de données complexes et des graphiques interactifs pour présenter les informations financières de manière claire et attrayante. - Optimiser les performances des applications pour garantir des temps de réponse rapides et une utilisation efficace des ressources. - Collaborer étroitement avec l'Analyste, le QA, le Chef de Projet et le Techlead pour définir et atteindre les objectifs du projet. - Participer aux revues de code et assurer la qualité du code selon les principes SOLID et Clean Architecture. - Mettre en œuvre des animations fluides et engageantes utilisant les bibliothèques Lottie et les API d'animation natives d'iOS. - Développer des solutions robustes de gestion des données utilisant Realm et GraphQL. Compétences Requises - Minimum de 5 ans d'expérience en développement iOS avec une maîtrise approfondie de Swift (versions 5.5+). - Expertise avérée dans l'architecture VIPER et les principes de Clean Architecture. - Expérience significative avec GraphQL, WebSocket pour la communication en temps réel. - Connaissance pratique de RxSwift pour la programmation réactive. - Compétences solides en développement d'interfaces utilisateur avec une attention particulière aux animations et à l'expérience utilisateur. - Expérience dans l'implémentation de graphiques et visualisations de données financières. - Maîtrise de Realm pour la persistance des données. - Familiarité avec les outils de design comme Figma et Zeplin. - Expérience avec Git Flow pour la gestion de versions. - Connaissance de Docker pour les environnements de développement. - Compréhension des principes SOLID et capacité à écrire un code propre et maintenable. - Niveau d'anglais suffisant pour lire la documentation technique. Atouts Supplémentaires - Expérience dans le secteur financier, particulièrement dans les applications de trading ou d'investissement. - Connaissance des régulations financières et des exigences de sécurité pour les applications mobiles. - Expérience avec SwiftUI et Combine. - Contributions à des projets open-source ou applications publiées sur l'App Store. - Familiarité avec les méthodologies Agile et Scrum. Modalités de Travail - Poste entièrement à distance avec une flexibilité horaire. - Contrat à temps plein. - Collaboration avec une équipe internationale de professionnels talentueux. - Environnement de travail stimulant et axé sur l'innovation. Pourquoi Nous Rejoindre Rejoignez une entreprise innovante dans le secteur financier où vous aurez l'opportunité de travailler sur des technologies de pointe et de créer des solutions qui transforment la façon dont les utilisateurs interagissent avec les marchés financiers. Nous offrons un environnement de travail collaboratif, des défis techniques stimulants et la possibilité de développer vos compétences dans un domaine en pleine expansion.