Software Engineer, Full stack , Retail Engineering Apps & Services
61 Days Old
Software Engineer, Full stack, Retail Engineering Apps & Services Sunnyvale, California, United States | Software and Services
Description Develop and maintain a suite of web tools with rich UX experience. Build applications with frontend APIs interacting with backend services. Collaborate with multiple teams including design, operations, QA, business, and software engineering. Design and build backend REST APIs to fetch data needed for frontend integration. Understand requirements, engage with team members, multi-functional teams, and project managers to define solutions, estimate scope, and deliver timely solutions that can keep up with a rapidly evolving product. Support multiple, concurrent projects effectively.
Minimum Qualifications
5+ years proven experience in UI and front-end web engineering
5+ years experience with front end frameworks such as React, Angular, Ember, or similar
5+ years experience with state management tools like Redux or MobX
4+ years experience with CSS3 and Less/Sass, including writing mixins, partials, functions for large-scale applications
5+ years experience implementing APIs (REST, RPC, GraphQL, etc.)
5+ years experience with relational (Postgres, MySQL) and NoSQL (Cassandra, MongoDB) databases
4+ years experience with Java
Experience in developing secure web applications and knowledge of vulnerabilities such as XSS and CSRF
Proficiency with dev/build tools like Grunt, Babel, Webpack
Experience with testing frameworks like Jest is a plus
Preferred Qualifications Experience with CI/CD tools for building, testing, deploying containerized applications on cloud platforms like AWS EKS, GCP GKE, Azure AKS
Basic understanding of JVM internals (garbage collection, memory, JIT, JNI)
Knowledge of networking concepts & protocols (HTTP/HTTPS, CDN, load balancing, OSI model)
Experience designing distributed systems and concurrent programming for performance
Understanding of security principles for building reliable distributed applications
At Apple, base pay is part of our total compensation package, ranging from $143,100 to $214,500, depending on skills, qualifications, experience, and location. Employees may participate in stock programs, receive benefits like medical/dental coverage, retirement plans, discounts, educational reimbursement, bonuses, or relocation support. Learn more about Apple Benefits.
Apple is an equal opportunity employer committed to diversity and inclusion, promoting equal opportunity regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or other protected characteristics.
#J-18808-Ljbffr
- Location:
- Sunnyvale, CA, United States
- Category:
- Computer And Mathematical Occupations
We found some similar jobs based on your search
-
2 Days Old
Software Engineer, Full stack, Retail Engineering Apps & Services
-
Sunnyvale, CA, United States
- Computer And Mathematical Occupations
Software Engineer, Full stack, Retail Engineering Apps & Services Sunnyvale, California, United States Software and Services Summary Posted: Jun 24, 2025 Role Number: 200602603-3956 Join us, the team that serves as Apple’s nerve center: Apple...
More Details -
-
61 Days Old
Software Engineer, Full stack , Retail Engineering Apps & Services
-
Sunnyvale, CA, United States
- Computer And Mathematical Occupations
Software Engineer, Full stack, Retail Engineering Apps & Services Sunnyvale, California, United States | Software and Services Description Develop and maintain a suite of web tools with rich UX experience. Build applications with frontend APIs in...
More Details -