
Capital One est une entreprise de services financiers et de technologie financière qui propose des cartes de crédit, des prêts automobiles ainsi que des produits bancaires et d’épargne. Son activité associe expertise financière, technologie et outils numériques pour améliorer la manière dont les clients gèrent leur argent. Les carrières au sein de l’entreprise sont axées sur la création de solutions centrées sur les clients, dans un environnement de travail diversifié et inclusif.
Ingénieur Android senior, plateformes d’entreprise
Concevez des expériences Android natives, des bibliothèques partagées et des flux de travail intégrant l’IA chez Capital One. Contribuez à moderniser des plateformes d’entreprise utilisées par plus de 100 millions de clients.
Description
- Collaborez avec des ingénieurs, des designers et des responsables produit pour fournir des fonctionnalités de qualité et performantes à plus de 100 millions de clients.
- Élaborez avec les responsables produit des feuilles de route d’ingénierie sur plusieurs trimestres, couvrant de nouvelles fonctionnalités, des améliorations des performances et la modernisation des plateformes.
- Concevez, développez et maintenez des composants essentiels et des bibliothèques partagées utilisés par plusieurs équipes.
- Contribuez à définir des normes de cohérence entre les plateformes, d’évolutivité et d’accessibilité pour les expériences mobiles.
- Apportez une expertise approfondie en performances mobiles, en réseaux ou en frameworks d’interface propres à une plateforme.
- Collaborez avec les équipes d’infrastructure et de backend pour améliorer les pratiques mobiles de CI/CD, d’observabilité et de fiabilité.
- Élaborez des stratégies d’adoption d’outils d’IA agentique dans les équipes, notamment des agents spécialisés, des compétences et des outils fondés sur des normes ouvertes telles que Model Context Protocol.
- Accompagnez les ingénieurs seniors dans la création de flux de travail conçus autour de l’IA.
- Mettez à profit votre connaissance approfondie de l’écosystème mobile actuel pour apporter une contribution technique majeure aux défis complexes liés aux produits.
Exigences
- Diplôme de licence ou supérieur en informatique ou dans un domaine quantitatif connexe, comme les statistiques, l’économie, la recherche opérationnelle, l’analyse de données, les mathématiques ou l’ingénierie.
- Au moins six ans d’expérience professionnelle en ingénierie logicielle, en architecture mobile et en livraison de projets impliquant plusieurs équipes ; les stages ne sont pas pris en compte.
- Au moins six ans d’expérience dans le développement d’applications natives Android ou iOS.
- Au moins trois ans d’expérience en architecture ou en pilotage du développement d’applications mobiles natives fédérées.
- Sept ans ou plus d’expérience dans le développement d’applications natives Android ou iOS.
- Expérience avérée des frameworks modernes d’interface native, tels que SwiftUI ou Jetpack Compose.
- Expérience avérée dans la conception et le développement de suites de tests mobiles automatisés à l’aide d’outils tels que Swift Testing, XCUI, JUnit ou Espresso.
- Expérience avérée en architecture modulaire et en modèles modernes de gestion d’état.
- Expérience avérée dans le réglage et l’optimisation des performances sur des plateformes mobiles natives.
- Expérience de la direction technique d’un vaste domaine produit et de l’influence sur sa vision technique et sa feuille de route.
- Expérience du pilotage de la conception de composants utilisés par plusieurs équipes ou de la contribution à des SDK partagés.
- Expérience du développement et de la mise à l’échelle de Backend-for-Frontends (BFF) côté client, ainsi que de la définition de stratégies efficaces de récupération des données avec des protocoles tels que gRPC/Protobuf.
- Connaissance pratique des frameworks d’apprentissage automatique embarqué, tels que Core ML ou TensorFlow Lite.
- Maîtrise des indicateurs de santé des versions, des déploiements progressifs pilotés par les métriques et des stratégies de feature flags.
- Maîtrise des outils de programmation fondés sur l’IA agentique et des pratiques de productivité des développeurs.
- Capital One envisagera de parrainer une nouvelle candidature qualifiée pour l’obtention d’une autorisation de travail à ce poste.
Avantages
- Ordinateurs portables MacBook Pro haut de gamme.
- Plusieurs moniteurs haut de gamme.
- Outils nécessaires au développement de produits.
- Avantages complets, compétitifs et inclusifs en matière de santé, de finances et d’autres domaines, qui favorisent le bien-être général.
- Rémunération incitative liée aux performances, pouvant inclure des primes en espèces et/ou des incitations à long terme.