About the role
AI summarisedThis is a senior software engineering role focused on building scalable, resilient web applications for Apple's Data Solutions & Initiatives team. The engineer will collaborate with product managers, UX designers, and other engineers to design, build, and deliver high-quality user-facing platforms that support business performance reporting and customer experiences. The role emphasizes full-stack web development, API design, cloud deployment, and strong UX/UI sensibilities.
TechnologyOnsite
Key Responsibilities
- Collaborate closely day-to-day with product managers, UX designers and other engineers
- Plan, design, build, and deliver high quality, scalable and resilient web application
- Drive vast improvements for customers through delightful experiences
- Build platforms that scale to meet business demands
- Develop tools that provide crucial productivity and insights
- Guide teams through iterative planning, execution, and delivery processes
- Ensure designing for resilience and self-healing capabilities
- Communicate technical concepts effectively to stakeholders
Requirements
- 7+ years of experience building and maintaining high-performant, responsive and user-friendly web applications
- Expert in HTML5, CSS, and JavaScript
- Mastery of at least one modern framework (React, Angular, Vue, or Svelte)
- Experience with designing and implementing APIs
- Comprehensive knowledge of web stack fundamentals, performance optimization techniques and security
- Strong UX/UI design understanding with a creative eye for visual details that deliver intuitive user experiences
- Cloud platform expertise for deploying scalable, reliable solutions
- Strong communication skills to effectively convey technical concepts
- Ability to guide teams through iterative planning, execution, and delivery processes
- Strong understanding of designing for resilience and self-healing capabilities
- 10+ years of software engineering experience
- Proficiency with native development (iOS, macOS, Swift)
- Familiarity with distributed services, databases and API development
- Working knowledge of AWS or other cloud platforms
- Proven hands-on experience in rapid scaling, performance and resilience testing
- Bachelor’s or Master’s degree in Computer Science or equivalent experience