Proximie
Compare the Market
Ingénieur Logiciel Senior - iOS
Pourquoi Compare the Market ?
Ingénieur Logiciel Senior (iOS)
Curieux de savoir ce qui vous attend ?
Nous aussi. Rejoignez Compare the Market et aidez à simplifier la prise de décision financière pour des millions de personnes.
Chez Compare the Market, nous sommes une entreprise axée sur un objectif, propulsée par la technologie et l'IA. Nous construisons des équipes performantes et axées sur les résultats, dotées des compétences, de l'état d'esprit et de l'ambition nécessaires pour obtenir des résultats rapidement. Chaque rôle ici joue un rôle dans la progression de notre mission, et nous créons un environnement où vous pouvez être vous-même, développer une carrière vraiment unique et voir l'impact direct de votre travail sur la vie de nos clients.
Nous avons créé une niche unique en forme de suricate et recherchons des penseurs ambitieux et curieux qui s'épanouissent dans un environnement rapide et à fort impact. Si vous aimez la responsabilité, relevez les défis et souhaitez faire une réelle différence, vous vous intégrerez parfaitement.
Nous sommes une entreprise construite pour la rapidité et la performance. Ici, vous serez encouragé à penser différemment, à agir audacieusement et à livrer brillamment dans une culture qui valorise les résultats et récompense le progrès.
Nous croyons que des équipes diverses prennent de meilleures décisions, et nous nous engageons à créer un lieu de travail inclusif où chacun se sent habilité à grandir, à contribuer et à s'épanouir.
Si vous êtes prêt à vous dépasser, à élever la barre et à grandir avec une équipe sérieuse en matière de performance, d'innovation et d'objectif, nous serions ravis de vous entendre.
Fonction : Technologie
Lieu : Londres
Ce que vous ferez
- En tant qu'Ingénieur Logiciel Senior (iOS) chez Compare the Market, vous dirigerez l'orientation technique au sein de l'équipe Mobile iOS en fournissant des solutions mobiles de première classe et en contribuant à une culture évolutive d'innovation, d'enthousiasme et de passion. Vous travaillerez dans une équipe qui adopte les modes de travail agiles et le développement basé sur les spécifications, en utilisant des outils d'IA pour aller plus vite tout en gardant la qualité, la sécurité et les résultats clients au premier plan.
- Concevoir, construire et maintenir des applications iOS haute performance qui répondent à nos normes de fiabilité, d'évolutivité et de sécurité.
- Collaborer de manière interfonctionnelle avec les chefs de produit, les concepteurs et les équipes backend pour définir, architecturer et livrer des solutions mobiles robustes qui s'alignent sur les objectifs commerciaux.
- Promouvoir l'excellence technique par le biais de revues de code, de mentorat et de la mise en œuvre des meilleures pratiques en matière de développement mobile, de tests et d'automatisation CI/CD.
- Évaluer et intégrer continuellement les technologies iOS émergentes pour optimiser les performances, améliorer la productivité des développeurs et améliorer l'expérience utilisateur à grande échelle.
- Promouvoir le développement basé sur les spécifications et travailler aux côtés d'agents de codage IA, en rédigeant des spécifications claires et testables et en assumant la responsabilité de la qualité et de la sécurité de tout ce qui est expédié.
Ce que nous recherchons
- Connaissance approfondie de iOS, Swift, UIKit, SwiftUI et des SDKs associés
- Expérience des architectures propres (MVVM-C)
- Exposition aux systèmes d'intégration continue
- Expérience dans la rédaction de tests unitaires (XCTest)
- Expérience du multithreading et de l'injection de dépendances.
- Expérience de travail avec des REST APIs et la mise en cache hors ligne
- Exposition aux bases de données (Realm/CoreData)
- Un défenseur des pratiques de codage propres
- Expérience, ou une forte envie d'apprendre, du développement assisté par IA, avec un bon jugement quant au moment de faire confiance, de contester ou de rejeter le code généré par l'IA
