← Back to all jobs

UI Engineer - Apple Self Service Engineering

Apple Inc.
🏢 Apple Inc. 🇺🇸 Cupertino, CA, US 🕑 July 12

This job offer is expired

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

Apple's Self-Service Engineering team is looking for a highly creative, detail oriented front end/UI Web developer to create highly usable Web applications that serve millions of customers world-wide. Candidate should have a strong eye for pixel perfect design on par with Apple standards. We are looking for someone who can turn a set of written requirements and wireframes into fully functional and highly performant Web applications utilizing standards compliant HTML, CSS, and JavaScript. The candidate must be fluent in writing modern JavaScript, as well as designing and architecting complex applications using modern frameworks. This person should have a proven history of innovative web application development.

Key Qualifications:
Deep understanding of modern javascript concepts, such as closures, pure functions, promises and unit testing
Real world experience with at least one of the following frameworks: Angular, React or Vue.js
Familiarity with code organization and tooling, including linting, bundling and testing tools
End-to-end Web application development experience (you have code in a production system)
Fluent in semantic HTML and CSS best practices
Cross-browser development and testing
Experience integrating with web services
High ownership, self-sufficient, hands-on leader to drive quality in usability and experience
A perfectionist who makes sure every pixel is in the right place
Ability to design, architect and quickly complete projects with minimal supervision and direction
Excellent verbal and written communication skills

Description:
Turn design concepts into fully working enterprise level Web applications
Rapid prototyping of design concepts
Quickly identify and fix JavaScript and CSS defects and performance issues
Collaborate on optimal user experience choices based on business requirements
Develop high performance, scalable JavaScript code
Integrate front end code with backend Web services
Optimize existing JavaScript code
Create re-usable, modular code

Education:
BS degree in computer science or equivalent field with 5+ years experience

Additional Requirements:
Nice to have

Experience leading a team of developers, driving quality and deliverables through direction, mentoring and code reviews
Experience working with stakeholders to translate business needs into actionable development requirements
Familiarity with the agile development process
Experience implementing accessibility standards and best practices
Familiarity with UX design and usability concepts
NodeJs development 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.

Get

notifications in your

Similar job offers in this area

  • Realtor.com
    🇺🇸 Santa Clara, CA, US
    August 20
  • SugarCRM
    🇺🇸 Cupertino, CA, US
    August 18
  • TC
    Lead Front-End Developer Traction Corporation
    🇺🇸 Sunnyvale, CA, US
    August 09
  • PayPal
    🇺🇸 San Jose, CA, US
    July 31
  • Chegg
    🇺🇸 Santa Clara, CA, US
    July 28