Software Engineer (UI), Supply Chain Integration
Join the Supply Chain Innovation team to build modern, high-performance web applications that enable Apple's global operations. You will develop intuitive interfaces, integrate with robust backend systems, and collaborate across multiple regions to deliver business-critical solutions that improve efficiency and scalability across the supply chain.
This role provides an opportunity to work on highly visible applications that directly impact Apple's global supply chain operations. The ideal candidate is a hands-on engineer who values collaboration, performance, and delivering exceptional user experiences. Design and deliver scalable, end-to-end web applications that power Apple's global supply chain. Develop intuitive UIs using ReactJS with robust backend integrations, collaborating across global teams to drive innovation and efficiency.
Responsibilities
- Design, develop, and maintain full-stack applications using ReactJS, TypeScript, and Node.js (or similar backend technologies).
- Build responsive, accessible, and high-performance user interfaces using HTML5, CSS3, and modern JavaScript (ES6+).
- Collaborate with design, backend, and DevOps teams to ensure seamless end-to-end delivery.
- Ensure code quality and maintainability through testing, code reviews, and adherence to best practices.
- Optimize application performance and contribute to continuous improvement by adopting modern frameworks and tools.
Minimum Qualifications
- 5+ years of professional experience in software development with a focus on Web UI and Full Stack development.
- Strong proficiency in ReactJS, JavaScript (ES6+), TypeScript, HTML5, and CSS3.
- Hands-on experience with Node.js, Express, or similar backend frameworks.
- Experience integrating with RESTful APIs, GraphQL, and working in microservice architectures.
Preferred Qualifications
- Experience with Docker, Kubernetes, and CI/CD pipelines.
- Familiarity with automated testing frameworks such as Jest or Cypress.
- Exposure to cloud platforms like AWS, GCP, or Azure.
- Experience building backend service components using Java, Python, or GraphQL.
- Understanding of state management frameworks such as Redux, MobX, or Zustand.
- Knowledge of supply chain management systems or enterprise business processes.
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant At Apple, we believe accessibility is a fundamental human right. You'll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong. Learn about accessibility in Apple's workplace Learn about reasonable accommodations for job applicants Apple accepts applications to this posting on an ongoing basis.