Full Stack Software Engineer (Front end) MSI

Cupertino, CA 95014
  • Job Code
    200246599
  • Jobs Rated
    8th
Summary

Summary

Posted: Jun 7, 2021

Weekly Hours: 40

Role Number:200246599

Location: Cupertino, CA

Imagine what you could do here. At Apple, new ideas have a way of becoming extraordina...Summary

Summary

Posted: Jun 7, 2021

Weekly Hours: 40

Role Number:200246599

Location: Cupertino, CA

Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.

Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.

The people here at Apple don't just create products - they create the kind of wonder that's revolutionized entire industries. It's the diversity of those people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it.

SUMMARY:
Apple's Manufacturing Systems and Infrastructure (MSI) team is responsible for capturing, consolidating and tracking all manufacturing data for Apple's products and modules worldwide. We are a multi-functional team, tackling challenging software engineering problems across a broad range of Apple manufacturing services.

You'll be leading innovation by exploring, investigating, recommending, benchmarking and implementing full stack technologies for the platform. This data is used throughout the company and the product's lifecycle: from the very beginning, to validate that units being built are fully tested and of high quality before leaving the factory, all of the way through to warranty support for customers.

Apple's MSI is seeking a Full-stack (front end focused) developer who is passionate about frontend and well versed in one or more backend languages/technologies. We are a small, close-knit team that uses a Human-Centered Design approach, combined with Agile Methodologies, to get things done quickly and effectively. You will have a deep passion for helping internal partners visualize and use large, complex data sets to drive impactful decisions across all of Apple's product lines.

Key Qualifications

  • 5+ years of hands on frontend development experience with web apps using HTML, CSS, Javascript and other industry standard frameworks.
  • Extensive experience with React frontend framework, deep understanding of React.js, Redux, and ES6+
  • Solid grasp of data structures and algorithms
  • Experience with Webpack configurations, NGINX, styled-components
  • Experience building a RESTful API with at least one backend language such as Python, Java, Go
  • Experience with cross-functional collaboration in all stages of a product life cycle (prototype and production)
  • Demonstrable knowledge in code versioning tools and processes, testing frameworks, and CICD
  • BONUS
  • Experience with data visualization frameworks such as D3
  • Knowledge in Kubernetes

Description

Do you love the idea of solving a new business or technical problem every other day with a wide range of technologies? Join our team and be a part of a fast-paced, iterative environment with many exciting responsibilities!
- In this role you will design and develop new user-facing features using React.js/Redux.
- Build complex user interfaces from the ground up using the latest web technologies.
- Collaborate with a diverse team of Designers, Developers, and Engineers.
- Communicate and present your work in a clear and simple manner.
- Translate designs and wireframes into high quality code.
- Navigate competing priorities

You will also be:
- A great teammate who likes to collaborate and ask questions.
- Positive and able to adapt quickly to change
- Have a passion for simplicity
- Have efficient communication skills
- A self starter, forward-thinking person to consider implications of choices and communicate key decision junctures driving technical design decision-making
- Have a willingness to learn and try innovative approaches
- Balance working on variety of high profile, critical projects
- Initiate and explore alternate technology and approaches to solving problems

Education & Experience

BS, MS, or PhD in Computer Science, Human Machine Interface Design, Human Computer Interaction, or equivalent experience.

Apple is an Equal Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants.

Additional Requirements

Jobs Rated Reports for Software Engineer

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Full Stack Software Engineer (Front end) MSI

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199