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.\\n\\nAs 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\\nbenefit 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.\\n\\nIf you are excited about building innovative experiences, join our team to make a difference!
We build customer-facing applications and internal tools within Customer Systems, helping millions of Apple customers get the support they need.\n\nYour responsibilities include:\n\n- Design, develop, and maintain full stack web applications using React or Vue on the frontend, with backend services and NoSQL databases.\n- Collaborate with cross-functional teams (Product, Design, QA, platform engineers) to define requirements, API contracts, and release innovative features.\n- Prototype new ideas and actively contribute to architecture discussions and code reviews to ensure high-quality, performant solutions.\n- Write comprehensive unit and integration tests to maintain code quality and reliability.\n- Implement localization best practices to deliver experiences for a global audience.\n- Create internal tools to automate building, validation, and deployment processes.\n- Champion your ideas with peers, management, and business partners while managing multiple projects simultaneously.\n
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).\n\nProven ability to work across the stack, with hands-on experience building RESTful APIs using Node.js, Java, or similar server-side languages.\n\nStrong understanding of data structures, algorithms, and web service communication protocols.\n\nDeep familiarity with HTML, CSS, responsive design, and cross-browser compatibility, with a keen eye for crafting polished user experiences.\n\nWorking knowledge of NoSQL databases (Couchbase, MongoDB, or similar) and data modeling for web applications.\n\nStrong understanding of software development lifecycle including Git workflows, testing practices, and release management.\nBS in Computer Science, Engineering, or equivalent industry experience.\n
\nExperience with SSR/SSG frameworks (Next.js, Nuxt, or similar) for optimized page delivery and SEO.\n\nExperience with modern testing frameworks (Jest, React Testing Library) and E2E testing tools (Playwright, Cypress).\n\nExperience implementing internationalization (i18n) and localization (l10n) in web applications for global audiences.\n\nUnderstanding of web security best practices including OWASP guidelines, XSS/CSRF prevention, OAuth 2.0/OIDC, SSO integrations, and secure session management.\n\nExperience optimizing for Core Web Vitals, including performance profiling, code-splitting, caching strategies, and building applications for high traffic.\n\nFamiliarity with WCAG guidelines and inclusive design principles.\n\nHands-on experience with CI/CD practices and tools for web development pipelines.\n\nFamiliarity with GenAI concepts and using AI as part of your development toolkit.\n\n
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
- Dice Id: 90733111
- Position Id: 4dd93110abc4abf6bbacc6b4673404c3
- Posted 4 hours ago