Full Stack Web Engineer - Web Asset Services, Enterprise Technology Services
Austin, Texas, United States Software and Services
Description
As an engineer on this team, you'll invent and build cutting-edge web asset technology that powers the visual experience across Apple's web applications. You'll design backend systems in Fastify that deliver dynamic, high-performance assets at scale, and prototype frontend features using React, SVG, CSS, and modern web APIs to explore new forms of animation, interactivity, and visual state. You'll work closely with designers to bring their vision to life — and you'll contribute your own — iterating through ideas and prototypes to arrive at high-impact solutions. The work you ship will be used by developers across the company and seen by millions of end users in customer-facing products. From custom build pipelines to stateful web components, your work will shape how our developers build beautiful, performant apps with less effort and more creativity.
Responsibilities
- Implement advanced frontend features using expert-level CSS, HTML, and SVG to support rich visual assets and motion design
- Develop backend systems in Fastify and Node.js to deliver web assets at scale with performance-optimized strategies
- Build and maintain internal plugins, middleware, and tooling to support asset delivery pipelines, build systems, and developer workflows
- Author and maintain developer-facing documentation, CLIs, and preview tools to improve adoption and usability of asset features
- Prototype, evaluate, and productionize cutting-edge frontend techniques including content-visibility, efficient script loading, and payload-aware delivery
- Support internal developer teams by triaging issues, providing guidance, and ensuring high-quality integration of assets into their applications
- Partner with deployment teams to communicate system requirements, validate feature behavior, and respond to production concerns
Minimum Qualifications
3+ years of professional experience building web applications or tooling, with a strong focus on frontend and backend systemsSolid understanding of CSS, HTML, and SVG, including experience implementing interactive or animated UI elementsFamiliarity with CDN behavior, caching headers, and performance optimization techniques for asset deliveryExperience working with containerized development environments using Docker or similar toolsWorking knowledge of build systems such as Webpack or Rollup, and conceptual understanding of how plugins extend toolingExperience with at least one modern frontend framework (e.g., React, Svelte, Angular) and willingness to adapt to others as neededPreferred Qualifications
Experience integrating or serving machine learning models in production environmentsFamiliarity with embedding databases, vector search, and designing inference APIsUnderstanding of strategies for progressive enhancement and streaming model output to clientsPrior contributions to open-source design systems, component libraries, or build toolsExposure to edge or serverless compute platforms (e.g., Cloudflare Workers, Vercel Edge, Lambda@Edge)Strong understanding of web application architecture and experience contributing to production-grade frontend interfacesPassion for developer experience, with a track record of building tools, previews, or workflows that simplify adoptionAppreciation for documentation quality, internal craftsmanship, and the long-term maintainability of web toolingProduction experience building backend services in Node.js, with knowledge of service architecture, routing, and data flow patternsApple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant .
J-18808-Ljbffr