Software Development Engineer
Listed on 2026-02-28
-
Software Development
Software Engineer
Cupertino, California, United States Software and Services
Imagine what you can do here. Apple is a place where extraordinary people gather to do their lives best work. Together we create products and experiences people once couldn’t have imagined, and now, can’t imagine living without. It’s the diversity of those people and their ideas that inspires the innovation that runs through everything we do.
Minimum Qualifications- Bachelor’s degree or foreign equivalent in Computer Science or related field and 6 months of experience in the job offered or related occupation.
- 6 months of experience with each of the following skills is required:
- Using Cascading Style sheets (CSS) to style, animate, and layout web UI, including use of media queries for UI responsiveness, and handling dark and light mode styling.
- Using React to develop web UI components; including handling events, complex states, and familiarity with React hooks.
- Using web fetch API to integrate web applications with services that use REST or RPC, using JSON and Protobuf data formats.
- Writing unit, integration, and layout tests for web client and server code.
- Using git for version control and working with multiple branches, remotes, repositories, submodules, rebasing, merging, and cherry picking. Creating pull requests, performing code reviews, resolving merge conflicts, and handling pull requests checks.
- Using data structures for linked lists, arrays, stacks, queues, graphs, and trees and algorithms for iterating, sorting, searching, filtering, and graph traversal.
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 .
Apple accepts applications to this posting on an ongoing basis.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).