American Express

Engenheiro de Software Sênior I - JavaScript - The Card Shop

JavaScriptTypeScriptReactNode.js
Tradução automática. Consulte o original.

Sobre a oportunidade

Juntar-se à Amex Tech significa descobrir e moldar sua contribuição para algo grande. Aqui, você pode trabalhar ao lado de equipes de tecnologia talentosas e construir uma carreira única com o poderoso respaldo da American Express. Com uma variedade de oportunidades para trabalhar com as tecnologias mais recentes e um compromisso de apoiar a comunidade de engenharia mais ampla por meio de código aberto, nossa missão é impulsionar seu sucesso. Porque a Amex Tech é impulsionada por nossa tecnologia, nossa cultura e nossos colegas.

A organização de Tecnologia viabiliza e acelera as estratégias de crescimento da empresa, entregando capacidades e serviços globais em apoio aos clientes e colegas da Amex, enquanto mantém o atendimento e a disponibilidade 24/7 para garantir uma experiência do cliente ininterrupta e de alta qualidade. A Tecnologia fornece a base para tudo o que fazemos na empresa, ao mesmo tempo em que impulsiona a diferenciação por meio da construção e do aproveitamento de tecnologia inovadora e insights de dados.

A equipe de Tecnologia de Experiências Digitais de Serviços ao Consumidor e Associados dos EUA (USCDT) reúne capacidades tecnológicas estratégicas fundamentais em engenharia de experiência digital (Mobile e Web), tecnologia de marketing e publicidade, comunicações corporativas, viagens e estilo de vida, e tecnologia de restaurantes. Ela emprega um foco inovador com responsabilidades de desenvolvimento para capacidades voltadas ao cliente que aprofundam e expandem o engajamento digital, bem como capacidades técnicas centrais que abrangem linhas de negócios e segmentos de clientes.

Você fará parte do grupo Card Shop, que se concentra e se esforça para oferecer as melhores experiências de usuário da categoria aos nossos clientes quando eles compram produtos da American Express. Seu trabalho estará na linha de frente do compromisso da American Express com a excelência para nossos clientes e, portanto, será altamente visível, impactante e gratificante.

Se você ama o ecossistema React e deseja escrever JavaScript moderno e excepcional, nós somos uma loja full stack React e NodeJS. Desenvolvemos continuamente páginas React de alta qualidade compostas por nossos próprios componentes React sofisticados, entregando experiências modernas e produtos inovadores aos nossos clientes. Se o seu negócio é criar componentes react puros ou soluções de JavaScript ou TypeScript de ponta a ponta, temos coisas que lhe interessarão. A American Express como corporação é uma loja react e a equipe da loja de aquisição digital fica no topo da pilha de tecnologia da corporação, permitindo que os desenvolvedores se concentrem em toda a qualidade do JavaScript sabendo que o que fazem faz a diferença.

Junte-se ao Card Shop e ajude a moldar as experiências digitais que os clientes usam para comprar produtos da American Express. Como Engenheiro de Software Sênior e líder técnico prático, você orientará a arquitetura e a entrega de capacidades web de alto impacto construídas com JavaScript, TypeScript, React, Node.js e tecnologias web modernas. A equipe usa experimentação e uma mentalidade de testar e aprender para melhorar o engajamento do cliente e a aquisição de produtos.

Você combinará engenharia full-stack profunda com liderança técnica em nível de equipe: assumindo iniciativas complexas, tomando decisões de arquitetura sólidas e ajudando os engenheiros a fazerem seu melhor trabalho. Você também ajudará a equipe a fazer uso criterioso de agentes de codificação de IA modernos para melhorar a forma como projetamos, construímos, testamos e operamos software, mantendo o padrão de experiência do cliente, segurança e qualidade.

Você trabalhará em um grupo ágil e multifuncional onde a colaboração, a automação, a excelência técnica e o aprendizado contínuo são importantes. Seu trabalho contribuirá diretamente para jornadas importantes do cliente.

Na American Express, nossa cultura é construída sobre uma história de 175 anos de inovação, valores compartilhados americanexpress.com/en-us/company/who-we-are/ e Comportamentos de Liderança, e um compromisso inabalável de apoiar nossos clientes, comunidades e colegas. Desde a entrega de produtos diferenciados até o fornecimento de atendimento ao cliente de classe mundial, operamos com uma forte mentalidade de risco, garantindo que continuemos a manter nossa promessa de marca de confiança, segurança e serviço.

Como parte da Team Amex, você experimentará nosso poderoso respaldo com suporte abrangente para seu bem-estar holístico e muitas oportunidades para aprender novas habilidades, desenvolver-se como líder e expandir sua carreira. Aqui, sua voz e suas ideias importam, seu trabalho causa impacto e, juntos, vocês nos ajudarão a definir o futuro da American Express.

RESPONSABILIDADES

Liderança Técnica e Escopo de Decisão

  1. Assumir decisões técnicas em nível de equipe, incluindo arquitetura, padrões de engenharia e compensações de implementação dentro dos limites acordados da equipe.
  1. Definir a direção técnica compartilhada entre os projetos. Os líderes de projeto coordenam a entrega do projeto e tomam decisões específicas do projeto consistentes com os padrões da equipe; decisões com impacto arquitetônico mais amplo ou entre equipes são alinhadas com esta função e parceiros relevantes.
  1. Fazer parceria com o gerente de engenharia, que mantém as decisões de gestão de pessoas e prioridades da equipe. Escalar decisões que excedam o escopo técnico da equipe ou introduzam riscos significativos entre equipes ou para o cliente.
  1. Equilibrar o trabalho de implementação com arquitetura, orientação técnica e mentoria; esta é uma função de engenharia prática, não uma função de coordenação em tempo integral.

O que você fará

Direção Técnica e Entrega

  1. Projetar, arquitetar e entregar recursos complexos em toda a pilha de aplicativos web.
  1. Traduzir as necessidades de negócios em soluções técnicas com Product Owners, engenheiros e outros parceiros; dividir problemas complexos em abordagens de implementação claras e comunicar compensações e riscos.
  1. Orientar decisões de arquitetura e design, documentar decisões significativas e justificativas, e manter as soluções de projeto alinhadas com os padrões da equipe.

Experimentação e Resultados para o Cliente

  1. Fazer parceria com Product Owners e parceiros de análise e design para transformar oportunidades de clientes e negócios em hipóteses testáveis.
  1. Construir as capacidades de aplicação necessárias para executar experimentos, como instrumentação de análise confiável, sinalizadores de recursos e lançamentos controlados.
  1. Garantir que os experimentos sejam mensuráveis e atendam aos padrões de desempenho, acessibilidade, privacidade e confiabilidade; usar os resultados para orientar decisões de iteração, lançamento ou reversão.
  1. Aplicar as descobertas de testar e aprender para melhorar o engajamento e a aquisição nas jornadas do cliente.

Qualidade de Engenharia e Saúde da Produção

  1. Construir e evoluir aplicativos seguros, escaláveis, resilientes, acessíveis e de alto desempenho.
  1. Melhorar a qualidade do código, testes automatizados, observabilidade, confiabilidade e manutenibilidade para aumentar a confiança na entrega.
  1. Identificar e resolver problemas de desempenho, acessibilidade, disponibilidade e escalabilidade; fazer parceria com a Engenharia de Confiabilidade do Site em investigações de produção, análise de causa raiz e correções duradouras.

Liderança e Melhoria de Equipe

  1. Orientar engenheiros por meio de orientação técnica, revisões de código, programação em par e compartilhamento de conhecimento.
  1. Simplificar sistemas, reduzir a dívida técnica e melhorar as práticas de desenvolvimento da equipe.
  1. Avaliar tecnologias e frameworks, adotando-os quando houver um benefício claro para clientes, aplicativos ou eficácia da engenharia.

Engenharia Nativa de IA

  1. Liderar a adoção prática de agentes de codificação de IA modernos em fluxos de trabalho de engenharia, incluindo implementação, criação de testes, refatoração, documentação e suporte operacional.
  1. Ajudar a equipe a construir maneiras repetíveis de trabalhar com agentes, incluindo contexto de tarefa claro, revisão humana apropriada e validação por meio de testes e outras verificações de qualidade.
  1. Usar apenas ferramentas aprovadas e proteger informações do cliente, da empresa e proprietárias; garantir que as alterações geradas atendam aos padrões de segurança, privacidade, licenciamento, acessibilidade e engenharia.
  1. Avaliar se os fluxos de trabalho assistidos por agentes melhoram a entrega, a qualidade ou a experiência do desenvolvedor e compartilhar práticas eficazes em toda a equipe.

Como é o sucesso

  1. As decisões e padrões técnicos em nível de equipe são claros, documentados quando úteis e aplicados consistentemente em todos os projetos.
  1. As jornadas do cliente atendem às expectativas acordadas de qualidade, segurança, acessibilidade, desempenho e confiabilidade, com riscos identificados precocemente.
  1. Os experimentos produzem insights confiáveis que informam decisões de produto e melhorias no engajamento e aquisição de clientes.
  1. Problemas de produção levam à compreensão da causa raiz e melhorias sustentáveis, não apenas correções de curto prazo.
  1. Os engenheiros estão mais bem equipados para tomar decisões técnicas sólidas, e a entrega é mais previsível por meio de colaboração e automação eficazes.
  1. Agentes de codificação de IA são usados por meio de fluxos de trabalho repetíveis e responsáveis que melhoram a eficácia da engenharia sem comprometer a qualidade, a segurança ou a confiança do cliente.

QUALIFICAÇÕES

  1. 9+ anos de experiência profissional em engenharia de software, incluindo experiência prática substancial na construção de aplicativos web modernos.
  1. Experiência comprovada na arquitetura e entrega de sistemas de produção complexos, definindo a direção técnica e levando soluções desde o design até a produção.
  1. Forte experiência prática em JavaScript e TypeScript, com experiência profunda em React e Redux ou uma tecnologia de gerenciamento de estado comparável.
  1. Forte experiência com Node.js, REST APIs, Express e desenvolvimento de JavaScript ou TypeScript no lado do servidor.
  1. Experiência prática com frameworks de teste automatizados, como Jest e Mocha, e com práticas modernas de desenvolvimento JavaScript e padrões de arquitetura web.
  1. Experiência em projetar e operar aplicativos para escalabilidade, desempenho, resiliência, acessibilidade, segurança e manutenibilidade.
  1. Liderança técnica comprovada, incluindo mentoria de engenheiros, orientação de decisões de design e ajuda às equipes a alcançar resultados técnicos sólidos.
  1. Experiência trabalhando com metodologias de desenvolvimento ágil e princípios de DevOps, incluindo entrega automatizada, monitoramento e suporte à produção.
  1. Forte senso de propriedade, habilidades de comunicação e colaboração, com a capacidade de trabalhar entre equipes e explicar decisões técnicas e compensações.
  1. Uma mentalidade voltada para o cliente e um histórico de melhoria de experiências digitais por meio de qualidade de engenharia, automação e melhoria contínua.
  1. Disposição para experimentar assistentes ou agentes de codificação de IA modernos e o julgamento para revisar e validar criticamente seus resultados.

A elegibilidade de emprego para trabalhar com a American Express nos EUA é necessária, pois a empresa não buscará patrocínio de visto para essas posições.

Nós o apoiamos com benefícios que sustentam seu bem-estar holístico para que você possa ser e entregar o seu melhor. Isso significa cuidar da saúde física, financeira e mental de você e de seus entes queridos, além de fornecer a flexibilidade de que você precisa para prosperar pessoal e profissionalmente:

  • Salários base competitivos
  • Incentivos de bônus
  • 6% de contrapartida da empresa no plano de economia para aposentadoria
  • Coaching financeiro gratuito e suporte ao bem-estar financeiro
  • Benefícios abrangentes de saúde, odontológico, visão, seguro de vida e invalidez
  • Modelo de trabalho flexível com arranjos híbridos, presenciais ou virtuais, dependendo da função e da necessidade do negócio
  • 20+ semanas de licença parental remunerada para todos os pais, independentemente do gênero, oferecida para gravidez, adoção ou barriga de aluguel
  • Acesso gratuito a centros de bem-estar globais no local com enfermeiros e médicos (dependendo da localização)
  • Suporte de aconselhamento gratuito e confidencial por meio do nosso programa Healthy Minds
  • Oportunidades de desenvolvimento de carreira e treinamento

Para uma lista completa dos benefícios da Team Amex, visite nosso Site de Benefícios para Colegas americanexpress.com/en-us/colleagues/benefits.

A American Express é um empregador que oferece oportunidades iguais e toma decisões de emprego sem considerar raça, cor, religião, sexo, orientação sexual, identidade de gênero, origem nacional, status de veterano, status de deficiência, idade ou qualquer outro status protegido por lei. A American Express considerará para emprego todos os candidatos qualificados, incluindo aqueles com registros de prisão ou condenação, de acordo com os requisitos das leis estaduais e locais aplicáveis, incluindo a Lei de Chance Justa da Califórnia, a Portaria de Chance Justa do Condado de Los Angeles para Empregadores e a Iniciativa de Chance Justa para Contratação da Cidade de Los Angeles. Para cargos cobertos por regulamentos bancários federais e/ou estaduais, a American Express cumprirá tais regulamentos no que se refere à consideração de candidatos com condenações criminais.

Apoiamos nossos colegas com o suporte de que precisam para prosperar, profissional e pessoalmente. É por isso que temos o Amex Flex, nosso modelo de trabalho empresarial que oferece maior flexibilidade aos colegas, garantindo que preservemos os aspectos importantes de nossa cultura presencial única. Dependendo da função e das necessidades do negócio, os colegas trabalharão presencialmente, em um modelo híbrido (combinação de dias no escritório e virtuais) ou totalmente virtual.

Candidatos a empregos nos EUA - Clique para visualizar o pôster “Conheça seus Direitos eeoc.gov/poster”. Se o link não funcionar, você pode acessar o pôster copiando e colando a seguinte URL em uma nova janela do navegador: eeoc.gov/poster.

O abaixo representa a faixa salarial esperada para esta requisição de emprego. Em última análise, ao determinar seu pagamento, consideraremos sua localização, experiência e outros fatores relacionados ao trabalho.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores