Apple

Ingeniero/a Web Senior Full Stack, Ingeniería de Retail y Marcom

JavaScriptTypeScriptPythonJavaReactNode.jsSQLAWSDockerKubernetesFigma
Traducción automática. Consulta el original.

Sobre la oportunidad

En Apple, creemos en el poder de la imaginación individual trabajando en equipo, un compromiso que nos impulsa a crear experiencias que deleitan e inspiran. Cada herramienta que construimos y cada servicio que ofrecemos nace de la dedicación colectiva a la excelencia que nos define. Aquí, harás mucho más que unirte a un equipo. Ayudarás a dar forma a las herramientas que permiten a Apple compartir contenido significativo con clientes de todo el mundo. Como parte de Ingeniería de Retail, ayudarás a construir herramientas de vanguardia que nos conectan con nuestros clientes, creando experiencias que resuenan en todo el mundo. Al adoptar la diversidad de pensamiento y experiencia, superamos continuamente los límites de la innovación, lo que nos permite realizar el mejor trabajo de nuestras vidas.

Retail and Marcom Engineering, un equipo de IS&T, construye y opera los sistemas y experiencias que conectan los productos de Apple con sus clientes. El equipo es responsable de la tecnología detrás de las tiendas físicas y online de Apple e impulsa las experiencias de marketing interactivo y las herramientas que mantienen en marcha las operaciones creativas. Juntas, estas funciones proporcionan la tecnología detrás de cada historia de producto que cuenta Apple y cada compra que realiza un cliente.

DESCRIPCIÓN

Buscamos un ingeniero/a full stack con pasión por crear aplicaciones web visualmente impresionantes que encarnen el estándar de diseño y usabilidad de Apple, y por construir los servicios fiables que las sustentan. Este puesto requiere un ingeniero/a con talento y profundamente comprometido con la creación de soluciones de alto rendimiento, accesibles e innovadoras que sirvan a nuestros clientes en todo el mundo. En este puesto, convertirás requisitos y wireframes en aplicaciones web de alto rendimiento utilizando las mejores prácticas modernas de HTML, CSS y JavaScript, y construirás las APIs y los servicios que las impulsan. Con un ojo atento a los detalles píxel a píxel, te asegurarás de que cada interacción del usuario sea fluida e intuitiva. Nuestro candidato ideal aporta experiencia demostrada en ingeniería y un historial probado en la entrega de diseños de interfaz de usuario innovadores, construyendo aplicaciones que son visualmente atractivas, además de fiables y escalables. También tendrás oportunidades de utilizar IA generativa y desarrollo asistido por IA para acelerar los flujos de trabajo de ingeniería, crear prototipos de ideas rápidamente y construir experiencias de usuario impulsadas por IA.

CUALIFICACIONES MÍNIMAS

  1. 5+ años de experiencia en ingeniería de software construyendo aplicaciones web a gran escala para empresas o consumidores.
  1. Gran dominio de JavaScript moderno (ES6+), TypeScript, HTML5 y CSS3, y experiencia con un framework como React, Angular, Vue, etc.
  1. Experiencia demostrada en el diseño, construcción y operación de servicios backend y APIs RESTful o GraphQL en producción utilizando un lenguaje de lado del servidor como Java, Python, TypeScript/JavaScript (Node.js), etc.
  1. Experiencia con bases de datos SQL y/o NoSQL.
  1. Experiencia en la creación de interfaces de usuario web responsivas, compatibles con diferentes navegadores y accesibles (WCAG).
  1. Experiencia demostrada en la optimización del rendimiento en todo el stack, utilizando técnicas como code splitting, lazy loading, almacenamiento en caché, optimización de consultas, etc.
  1. Experiencia escribiendo pruebas automatizadas con frameworks como Jest, Playwright, Cypress, etc., y realizando despliegues a través de pipelines de CI/CD.
  1. Grado en Informática, Ingeniería o experiencia equivalente.

CUALIFICACIONES PREFERENTES

  1. Experiencia en el uso de asistentes de codificación por IA y herramientas basadas en LLM en el desarrollo diario.
  1. Experiencia con bibliotecas de estado del lado del cliente y de obtención de datos como Redux, Zustand, TanStack Query, etc., en aplicaciones complejas.
  1. Experiencia con frameworks de renderizado del lado del servidor como Next.js, Nuxt, etc.
  1. Experiencia con plataformas en la nube y contenedores como AWS, Docker, Kubernetes, etc.
  1. Experiencia en la creación de sistemas de diseño o bibliotecas de componentes con diseñadores, utilizando herramientas como Figma, Storybook, Chromatic, etc.
  1. Experiencia con tecnologías en tiempo real como WebSockets, Server-Sent Events, streaming de APIs, etc.
  1. Experiencia con herramientas de almacenamiento en caché, mensajería y observabilidad como Redis, Kafka, OpenTelemetry, Splunk, etc.
  1. Experiencia en la modernización de grandes aplicaciones web heredadas.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores