B&A
American Express
Ingénieur logiciel senior II - Full Stack - The Card Shop
À propos du poste
Rejoindre Amex Tech, c'est découvrir et façonner votre contribution à un projet d'envergure. Ici, vous travaillerez aux côtés d'équipes techniques talentueuses et construirez une carrière unique avec le soutien puissant de American Express. Avec un large éventail d'opportunités de travailler avec les dernières technologies et un engagement à soutenir la communauté élargie de l'ingénierie via l'open source, notre mission est de favoriser votre réussite. Parce qu'Amex Tech est propulsé par notre technologie, notre culture et nos collègues.
L'organisation technologique permet et accélère les stratégies de croissance de l'entreprise, en fournissant des capacités et des services mondiaux pour soutenir les clients et les collègues d'Amex, tout en maintenant un service et une disponibilité 24/7 pour garantir une expérience client ininterrompue et de haute qualité. La technologie fournit la base de tout ce que nous faisons dans l'entreprise tout en favorisant la différenciation par la création et l'exploitation de technologies innovantes et d'informations sur les données.
L'équipe technologique U.S. Consumer Services and Membership Digital Experiences (USCDT) rassemble des capacités technologiques stratégiques fondamentales en ingénierie de l'expérience numérique (mobile et Web), en technologie marketing et publicitaire, en communications d'entreprise, en voyages et style de vie, ainsi qu'en technologie de restauration. Elle emploie une approche novatrice avec des responsabilités de développement pour les capacités orientées client qui approfondissent et étendent l'engagement numérique, ainsi que des capacités techniques de base qui traversent les secteurs d'activité et les segments de clientèle.
Vous ferez partie du groupe Card Shop, qui se concentre sur la fourniture des meilleures expériences utilisateur de sa catégorie à nos clients lorsqu'ils achètent des produits American Express. Votre travail sera à la pointe de l'engagement d'American Express envers l'excellence pour nos clients, et donc très visible, percutant et gratifiant.
Si vous aimez l'écosystème React et que vous souhaitez écrire du JavaScript moderne et exceptionnel, nous sommes une équipe full stack React et NodeJS. Nous développons en continu des pages React de haute qualité composées de nos propres composants React sophistiqués, offrant des expériences modernes et des produits innovants à nos clients. Que vous préfériez créer des composants react purs ou des solutions JavaScript ou TypeScript de bout en bout, nous avons des projets qui vous intéresseront. American Express en tant qu'entreprise est une boutique react et l'équipe de développement des acquisitions numériques s'appuie sur la pile technologique de l'entreprise, permettant aux développeurs de se concentrer sur la qualité du JavaScript en sachant que ce qu'ils font fait une différence.
Nous recherchons un ingénieur logiciel senior – Web Full Stack avec une solide expertise en JavaScript, TypeScript, Node.js, React et les technologies Web modernes pour rejoindre une équipe d'ingénierie agile et interfonctionnelle qui valorise la collaboration, l'automatisation, l'excellence technique et l'innovation.
Dans ce rôle, vous concevrez et construirez des applications Web hautement évolutives, performantes, résilientes et accessibles tout en aidant à définir l'orientation technique et les meilleures pratiques d'ingénierie. En tant qu'ingénieur senior, vous devrez prendre en charge des initiatives techniques complexes, influencer l'architecture et les décisions de conception, et encadrer les ingénieurs de l'équipe.
Chez American Express, notre culture repose sur une histoire de 175 ans d'innovation, de valeurs partagées et de comportements de leadership, ainsi qu'un engagement inébranlable à soutenir nos clients, nos communautés et nos collègues. Qu'il s'agisse de fournir des produits différenciés ou d'offrir un service client de classe mondiale, nous opérons avec un état d'esprit axé sur le risque, garantissant que nous continuons à respecter notre promesse de marque de confiance, de sécurité et de service.
En tant que membre de l'équipe Amex, vous bénéficierez de notre soutien puissant avec une assistance complète pour votre bien-être holistique et de nombreuses opportunités d'acquérir de nouvelles compétences, de vous développer en tant que leader et de faire progresser votre carrière. Ici, votre voix et vos idées comptent, votre travail a un impact et, ensemble, vous nous aiderez à définir l'avenir d'American Express.
Responsabilités
- Concevoir, architecturer et livrer des fonctionnalités et des capacités complexes sur l'ensemble de la pile d'applications Web.
- Assurer un leadership technique et aider à piloter l'architecture, les décisions de conception et les normes d'ingénierie.
- Construire des applications évolutives, résilientes, sécurisées, accessibles et performantes en utilisant des technologies Web modernes.
- Collaborer étroitement avec les Product Owners, les ingénieurs et d'autres partenaires pour traduire les besoins commerciaux en solutions techniques bien conçues.
- Décomposer des problèmes techniques complexes et fournir des approches de mise en œuvre claires pour l'ensemble de l'équipe d'ingénierie.
- Encadrer les ingénieurs par le biais de conseils techniques, de revues de code, de programmation en binôme et de partage de connaissances.
- Promouvoir les meilleures pratiques d'ingénierie en matière de qualité du code, de tests, d'observabilité, de fiabilité et de maintenabilité.
- Améliorer la confiance dans le déploiement grâce à des tests automatisés complets, des cadres de fiabilité, la surveillance et l'automatisation.
- Identifier et traiter les opportunités en matière de performance, d'accessibilité, de disponibilité et d'évolutivité dans nos applications.
- Collaborer avec les équipes d'ingénierie de fiabilité du site (SRE) pour enquêter sur les problèmes de production, effectuer des analyses de causes profondes et mettre en œuvre des solutions durables.
- Évaluer les technologies et frameworks émergents et introduire des solutions qui améliorent de manière significative nos applications, l'expérience des développeurs et l'efficacité de l'ingénierie.
- Identifier en continu des opportunités pour simplifier les systèmes, réduire la dette technique et améliorer les pratiques de développement de l'équipe.
Qualifications
- Avoir 9+ années d'expérience professionnelle en ingénierie logicielle, avec une expérience significative dans la création d'applications Web modernes.
- Avoir une expérience démontrée dans l'architecture et le développement de systèmes complexes, la direction technique et la conduite de solutions de la conception à la production.
- Avoir une solide expertise pratique en JavaScript et TypeScript.
- Avoir une expérience approfondie des frameworks front-end modernes et des modèles de gestion d'état, en particulier React et Redux ou des technologies similaires.
- Avoir une solide expérience avec Node.js, REST APIs, Express et le développement JavaScript/TypeScript côté serveur.
- Avoir de l'expérience avec les frameworks et pratiques de tests automatisés utilisant des technologies telles que Jest et Mocha.
- Comprendre les pratiques de développement JavaScript modernes, l'écosystème open source et les modèles d'architecture Web contemporains.
- Avoir de l'expérience dans la conception d'applications axées sur l'évolutivité, la performance, la résilience, l'accessibilité et la maintenabilité.
- Démontrer un leadership technique fort et la capacité d'encadrer et de faire progresser d'autres ingénieurs.
- Être à l'aise de travailler dans un environnement basé sur des méthodologies de développement Agile et des principes DevOps.
- Prendre des initiatives, identifier proactivement les problèmes et collaborer entre les équipes pour développer des solutions efficaces.
- Avoir un état d'esprit axé sur le client et une passion pour la création d'expériences numériques intuitives et fiables.
- Être enthousiaste à l'idée de l'innovation, de l'automatisation et de l'amélioration continue.
L'éligibilité à l'emploi pour travailler avec American Express aux États-Unis est requise, car l'entreprise ne poursuivra pas de parrainage de visa pour ces postes.
Nous vous soutenons avec des avantages qui favorisent votre bien-être holistique afin que vous puissiez être et donner le meilleur de vous-même. Cela signifie prendre soin de votre santé physique, financière et mentale, ainsi que de celle de vos proches, tout en offrant la flexibilité dont vous avez besoin pour vous épanouir personnellement et professionnellement :
- Salaires de base compétitifs
- Primes incitatives
- Abondement de 6% de l'entreprise sur le plan d'épargne retraite
- Coaching financier gratuit et soutien au bien-être financier
- Assurance médicale, dentaire, vision, assurance vie et prestations d'invalidité complètes
- Modèle de travail flexible avec des arrangements hybrides, sur site ou virtuels selon le rôle et les besoins de l'entreprise
- 20+ semaines de congé parental payé pour tous les parents, quel que soit le genre, offert pour une grossesse, une adoption ou une gestation pour autrui
- Accès gratuit à des centres de bien-être mondiaux sur site dotés d'infirmières et de médecins (selon le lieu)
- Soutien psychologique gratuit et confidentiel via notre programme Healthy Minds
- Opportunités de développement de carrière et de formation
- Pour une liste complète des avantages de l'équipe Amex, visitez notre site Colleague Benefits.
American Express est un employeur garantissant l'égalité des chances et prend ses décisions d'embauche sans égard à la race, la couleur, la religion, le sexe, l'orientation sexuelle, l'identité de genre, l'origine nationale, le statut d'ancien combattant, le statut de handicap, l'âge ou tout autre statut protégé par la loi. American Express prendra en considération pour l'emploi tous les candidats qualifiés, y compris ceux ayant des antécédents d'arrestation ou de condamnation, conformément aux exigences des lois étatiques et locales applicables, y compris le California Fair Chance Act, le Los Angeles County Fair Chance Ordinance for Employers et le City of Los Angeles’ Fair Chance Initiative for Hiring Ordinance. Pour les postes couverts par les réglementations bancaires fédérales et/ou étatiques, American Express se conformera à ces réglementations en ce qui concerne la prise en compte des candidats ayant des condamnations pénales.
Nous soutenons nos collègues avec le soutien dont ils ont besoin pour s'épanouir, professionnellement et personnellement. C'est pourquoi nous avons Amex Flex, notre modèle de travail d'entreprise qui offre une plus grande flexibilité aux collègues tout en garantissant la préservation des aspects importants de notre culture unique en présentiel. Selon le rôle et les besoins de l'entreprise, les collègues travailleront soit sur site, soit dans un modèle hybride (combinaison de jours au bureau et de jours virtuels), soit entièrement virtuellement.
Candidats aux États-Unis - Cliquez pour voir l'affiche « Know Your Rights ». Si le lien ne fonctionne pas, vous pouvez accéder à l'affiche en copiant et collant l'URL suivante dans une nouvelle fenêtre de navigateur : eeoc.gov/poster.
Ce qui suit représente la fourchette salariale attendue pour cette demande d'emploi. En fin de compte, pour déterminer votre rémunération, nous prendrons en compte votre lieu de résidence, votre expérience et d'autres facteurs liés au poste.
