Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

Apple Software Development Engineer – Systems 
United States, California, Cupertino 
89517430

30.06.2025
  • Bachelor’s degree or foreign equivalent in Computer Science or related field and 5 years of progressive post-baccalaureate experience in the job offered or related occupation.
  • 5 years of experience with each of the following skills is required:
  • Building user-focused web-based data applications using HTML, CSS, and JavaScript (ES6+)
  • Experience in component-based architectures and frontend JavaScript library React.
  • Fetching, manipulating, and displaying data within web applications; and experience using asynchronous programming techniques (Promises and async/await) and data fetching libraries(Axios and Fetch API).
  • Experience using performance optimization techniques (dataloading, code splitting, lazy loading, and caching strategies).
  • Experience in common web security vulnerabilities (including XSS and CSRF)
  • Using Git for version control, including branching, merging, conflict resolution, and contributing to code repositories
  • Using a testing framework such as Jest, Mocha, or Jasmine and experience with test-driven development (TDD).
  • Continuous integration and continuous delivery (CI/CD) principles and working with CI/CD tools (Jenkins and CircleCI).
  • Utilizing a build tool (Vite and Next.js) to manage dependencies, including experience bundling code, and optimizing assets for production deployment.
  • Experience in building BFF (Backend For Frontend) services, and experience using industry standard access mechanisms REST and GraphQL