Enable job alerts via email!

Software Engineer, Full stack , Retail Engineering Apps & Services

Apple Inc.

Sunnyvale (CA)

On-site

USD 143,000 - 215,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a talented Software Engineer with extensive experience in full stack development, particularly in UI and front-end technologies. Your role will involve building innovative web applications and solving complex problems in a collaborative environment. You will work effectively on multiple concurrent projects and leverage your deep understanding of relevant front-end frameworks and tools. This position offers an exciting opportunity to contribute to impactful projects in retail engineering apps & services.

Benefits

Medical/dental coverage
Retirement plans
Educational reimbursement
Discounts
Relocation support

Qualifications

  • 5+ years of proven experience in required technologies.
  • Experience in developing secure web applications.
  • Familiarity with CI/CD tools is preferred.

Responsibilities

  • Develop and maintain a suite of web tools with rich UX experience.
  • Design and build backend REST APIs for frontend integration.
  • Collaborate across teams for solution delivery.

Skills

UI and front-end web engineering
front end frameworks (React, Angular, Ember)
state management tools (Redux, MobX)
CSS3 and Less/Sass
APIs (REST, RPC, GraphQL)
relational and NoSQL databases
Java
secure web applications
dev/build tools (Grunt, Babel, Webpack)
testing frameworks (Jest)

Job description

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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer, Full stack , Retail Engineering Apps & Services

Apple

Sunnyvale

On-site

USD 120,000 - 160,000

29 days ago