About the role
AI summarisedSenior software engineer role on Apple's Data Solutions & Initiatives team, building scalable web applications to support business performance. Collaborates with product managers, UX designers, and engineers to deliver high-quality, resilient web apps.
TechnologyFull-time
Key Responsibilities
- Collaborate closely day-to-day with product managers, UX designers and other engineers to plan, design, build, and deliver high quality, scalable and resilient web application
Requirements
- 7+ years of experience building and maintaining high-performant, responsive and user-friendly web applications
- Expert in HTML5, CSS, and JavaScript, with 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 (preferred)
- Proficiency with native development (iOS, macOS, Swift) (preferred)
- Familiarity with distributed services, databases and API development (preferred)
- Working knowledge of AWS or other cloud platforms (preferred)
- Proven hands-on experience in rapid scaling, performance and resilience testing (preferred)
- Bachelor's or Master's degree in Computer Science or equivalent experience (preferred)