Apple

Engenheiro de Software Sênior Full Stack, Engenharia de Varejo e Marcom

JavaScriptTypeScriptPythonJavaReactNode.jsSQLAWSDockerKubernetesFigma
Tradução automática. Consulte o original.

Sobre a oportunidade

Na Apple, acreditamos no poder da imaginação individual trabalhando em conjunto, um compromisso que nos impulsiona a criar experiências que encantam e inspiram. Cada ferramenta que construímos e cada serviço que oferecemos nasce da dedicação coletiva à excelência que nos define. Aqui, você fará mais do que integrar uma equipe. Você ajudará a moldar as ferramentas que capacitam a Apple a compartilhar conteúdo significativo com clientes em todo o mundo. Como parte da Engenharia de Varejo, você ajudará a construir ferramentas de ponta que nos conectam aos nossos clientes, criando experiências que ressoam globalmente. Ao abraçar a diversidade de pensamento e experiência, continuamente ultrapassamos os limites da inovação, permitindo-nos realizar o melhor trabalho de nossas vidas.

A Engenharia de Varejo e Marcom, uma equipe de IS&T, constrói e opera os sistemas e experiências que conectam os produtos da Apple aos seus clientes. A equipe é responsável pela tecnologia por trás das lojas online e físicas da Apple e impulsiona as experiências de marketing interativo e as ferramentas que mantêm as operações criativas em movimento. Juntas, essas funções entregam a tecnologia por trás de cada história de produto que a Apple conta e de cada compra que um cliente realiza.

DESCRIÇÃO

Estamos em busca de um engenheiro full stack com paixão por criar aplicações web visualmente impressionantes que incorporem o padrão de design e usabilidade da Apple, e por construir os serviços confiáveis por trás delas. Esta função exige um engenheiro talentoso que esteja profundamente comprometido em construir soluções de alto desempenho, acessíveis e inovadoras que atendam aos nossos clientes ao redor do mundo. Nesta função, você transformará requisitos e wireframes em aplicações web de alto desempenho usando as melhores práticas modernas de HTML, CSS e JavaScript, e construirá as APIs e os serviços que as impulsionam. Com um olhar atento aos detalhes pixel-perfect, você garantirá que cada interação do usuário seja fluida e intuitiva. Nosso candidato ideal traz experiência comprovada em engenharia e um histórico sólido na entrega de designs de interface inovadores, construindo aplicações que são visualmente envolventes, além de confiáveis e escaláveis. Você também terá oportunidades de usar Inteligência Artificial Generativa e desenvolvimento assistido por IA para acelerar fluxos de trabalho de engenharia, prototipar ideias rapidamente e construir experiências de usuário impulsionadas por IA.

QUALIFICAÇÕES MÍNIMAS

  1. 5+ anos de experiência em engenharia de software construindo aplicações web de grande escala para empresas ou consumidores finais.
  1. Proficiência sólida em JavaScript moderno (ES6+), TypeScript, HTML5 e CSS3, e experiência com um framework como React, Angular, Vue, etc.
  1. Experiência comprovada projetando, construindo e operando serviços de backend e APIs RESTful ou GraphQL em produção usando uma linguagem server-side como Java, Python, TypeScript/JavaScript (Node.js), etc.
  1. Experiência com bancos de dados SQL e/ou NoSQL.
  1. Experiência na construção de interfaces web responsivas, cross-browser e acessíveis (WCAG).
  1. Experiência comprovada na otimização de desempenho em todo o stack, usando técnicas como code splitting, lazy loading, cache, otimização de consultas, etc.
  1. Experiência escrevendo testes automatizados com frameworks como Jest, Playwright, Cypress, etc., e realizando entregas através de pipelines de CI/CD.
  1. Bacharelado em Ciência da Computação, Engenharia ou experiência equivalente.

QUALIFICAÇÕES PREFERENCIAIS

  1. Experiência no uso de assistentes de codificação por IA e ferramentas baseadas em LLM no desenvolvimento diário.
  1. Experiência com bibliotecas de estado client-side e de busca de dados como Redux, Zustand, TanStack Query, etc., em aplicações complexas.
  1. Experiência com frameworks de renderização server-side como Next.js, Nuxt, etc.
  1. Experiência com plataformas em nuvem e containers como AWS, Docker, Kubernetes, etc.
  1. Experiência na construção de sistemas de design ou bibliotecas de componentes com designers, usando ferramentas como Figma, Storybook, Chromatic, etc.
  1. Experiência com tecnologias de tempo real como WebSockets, Server-Sent Events, streaming de APIs, etc.
  1. Experiência com ferramentas de cache, mensageria e observabilidade como Redis, Kafka, OpenTelemetry, Splunk, etc.
  1. Experiência na modernização de grandes aplicações web legadas.

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