Full Stack Web Engineer - Web Asset Services, Enterprise Technology Services
Listed on 2026-01-20
-
Software Development
Web Developer, Software Engineer, Front End Developer
Austin, Texas, United States Software and Services
DescriptionAs 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.
- 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 product ionize 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
- 3+ years of professional experience building web applications or tooling, with a strong focus on frontend and backend systems
- Solid understanding of CSS, HTML, and SVG, including experience implementing interactive or animated UI elements
- Familiarity with CDN behavior, caching headers, and performance optimization techniques for asset delivery
- Experience working with containerized development environments using Docker or similar tools
- Working knowledge of build systems such as Webpack or Rollup, and conceptual understanding of how plugins extend tooling
- Experience with at least one modern frontend framework (e.g., React, Svelte, Angular) and willingness to adapt to others as needed
- Experience integrating or serving machine learning models in production environments
- Familiarity with embedding databases, vector search, and designing inference APIs
- Understanding of strategies for progressive enhancement and streaming model output to clients
- Prior contributions to open-source design systems, component libraries, or build tools
- Exposure 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 interfaces
- Passion for developer experience, with a track record of building tools, previews, or workflows that simplify adoption
- Appreciation for documentation quality, internal craftsmanship, and the long-term maintainability of web tooling
- Production experience building backend services in Node.js, with knowledge of service architecture, routing, and data flow patterns
Apple 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 .
Apple accepts applications to this posting on an ongoing basis.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).