Apple's Data Solutions & Initiatives (DSI) team supports business leaders in projecting, managing, and reporting on business performance by driving improvements, creating delightful experiences, building scalable platforms, and providing crucial tools for productivity and insights.
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
- Cloud platform expertise for deploying scalable, reliable solutions
- Understanding of designing for resilience and self-healing capabilities
- Familiarity with distributed services, databases and API development
Responsibilities
- Lead and build web applications, making key decisions that improve performance, scalability, and accessibility
- Design and build high-quality, reusable web components and libraries that empower other engineers and ensure a consistent, beautiful UI/UX across our products
- Own the full web application lifecycle, from debugging complex production issues to implementing robust, long-term solutions
- Researching novel technologies, building proofs of concept and presenting learnings
- Promote and exemplify technical excellence and innovation
- Drive best practices in linting, testing, patterns/paradigms, documentation, processes, etc.
- Partner closely with cross-functional partners to translate creative concepts into tangible, user-centric features
Other
- Mentor and coach less experienced engineers, fostering a culture of collaboration, innovation, and continuous learning
- Strong UX/UI design understanding with a creative eye for visual details that deliver intuitive user experiences
- Strong communication skills to effectively convey technical concepts
- Ability to guide teams through iterative planning, execution, and delivery processes
- Bachelor’s degree or equivalent experience