Job Details

Job Information

Full Stack Software Engineer, Customer Systems
AWM-4940-Full Stack Software Engineer, Customer Systems
5/11/2026
5/16/2026
Negotiable
Permanent

Other Information

www.apple.com
Sunnyvale, CA, 94086, USA
Sunnyvale
California
United States
94086

Job Description

No Video Available
 

Weekly Hours: 40

Role Number: 200641853-3956

Summary

Are you passionate about crafting exceptional web experiences that delight millions of users? At Apple, we are reimagining the next generation of Support, including building cutting-edge generative AI solutions that transform how customers get help. By joining our team, you'll help us evolve and expand the customer-facing applications, internal tools, and AI-powered experiences that enable Apple customers to get the support they need.

As a Full Stack Software Engineer on our team, you will be responsible for shipping high-quality features to our customers, from intuitive user interfaces to the APIs that power them, including GenAI-driven experiences at scale. Champion your ideas with peers, management, and business partners while working at the intersection of web technologies and AI innovation. You'll
benefit from working in a fast-growing organization where you're encouraged to"ThinkDifferent" and where your efforts play a key role in the success of Apple.

If you are excited about building innovative experiences, join our team to make a difference!

Description

We build customer-facing applications and internal tools within Customer Systems, helping millions of Apple customers get the support they need.

Your responsibilities include:

  • Design, develop, and maintain full stack web applications using React or Vue on the frontend, with backend services and NoSQL databases.
  • Collaborate with cross-functional teams (Product, Design, QA, platform engineers) to define requirements, API contracts, and release innovative features.
  • Prototype new ideas and actively contribute to architecture discussions and code reviews to ensure high-quality, performant solutions.
  • Write comprehensive unit and integration tests to maintain code quality and reliability.
  • Implement localization best practices to deliver experiences for a global audience.
  • Create internal tools to automate building, validation, and deployment processes.
  • Champion your ideas with peers, management, and business partners while managing multiple projects simultaneously.

Minimum Qualifications

  • 4+ years of experience building modern web applications using React, Vue, or similar JavaScript/TypeScript frameworks, with proficiency in component-based architecture and state management (Redux, Zustand, or similar).

  • Proven ability to work across the stack, with hands-on experience building RESTful APIs using Node.js, Java, or similar server-side languages.

  • Strong understanding of data structures, algorithms, and web service communication protocols.

  • Deep familiarity with HTML, CSS, responsive design, and cross-browser compatibility, with a keen eye for crafting polished user experiences.

  • Working knowledge of NoSQL databases (Couchbase, MongoDB, or similar) and data modeling for web applications.

  • Strong understanding of software development lifecycle including Git workflows, testing practices, and release management.

  • BS in Computer Science, Engineering, or equivalent industry experience.

Preferred Qualifications

  • Experience with SSR/SSG frameworks (Next.js, Nuxt, or similar) for optimized page delivery and SEO.

  • Experience with modern testing frameworks (Jest, React Testing Library) and E2E testing tools (Playwright, Cypress).

  • Experience implementing internationalization (i18n) and localization (l10n) in web applications for global audiences.

  • Understanding of web security best practices including OWASP guidelines, XSS/CSRF prevention, OAuth 2.0/OIDC, SSO integrations, and secure session management.

  • Experience optimizing for Core Web Vitals, including performance profiling, code-splitting, caching strategies, and building applications for high traffic.

  • Familiarity with WCAG guidelines and inclusive design principles.

  • Hands-on experience with CI/CD practices and tools for web development pipelines.

  • Familiarity with GenAI concepts and using AI as part of your development toolkit.

Other Details

No Video Available
--

About Organization

 
About Organization