Front End Engineer (Arabic fluency), Apple Media Products

Santa Clara Valley (Cupertino), California, United States
Software and Services

Summary

Posted: Jan 11, 2019
Role Number: 200027820
Apple is seeking a highly experienced User Interface Engineer to join our Apple Media Products team. As a UI Engineer, you will be responsible for building the next generation of user experiences across all of the our applications.

Key Qualifications

  • Proficient JavaScript programmer
  • Experience building complex, large scale applications
  • Experience in optimizing applications for RTL languages
  • Proficient in at least one JavaScript framework like Ember (preferred) Angular, React, VueJS, or equivalent
  • Experience with CSS3 and LESS/Sass (ability to write mixins, partials, functions, etc) and usage in large scale applications
  • Experience in Single Page Application architecture
  • Proficient knowledge of Git and NPM
  • Experience with testing frameworks capable of learning new programming languages
  • Detail oriented and dedication to quality
  • Strong interpersonal skills and the ability to share/collaborate with peers
  • Excellent oral and written English skills
  • Experience with UI build environments and automation
  • Experience with server-side JavaScript (Node.js)
  • Fluency in Arabic, including written script is a plus

Description

The AMP UI team is looking for a highly motivated and skillful engineer to work with HTML, JavaScript, and CSS and related tooling, frameworks, and libraries. This position will also require someone with experience optimizing web applications for Right-to-Left (RTL) languages. Fluency in Arabic, including written script is a plus. Attention to detail and a dedication to deliver a high-quality, stable delivery is essential. To be successful you must be self-motivated, be driven to achieve and exceed expectations. You also need to exude strong collaboration skills, including the ability to mentor and be mentored. You possess a strong passion to work in a growing, energizing environment of innovation. If you want to be part of this amazing team, this position is for you.

Education & Experience

BS in Computer Science or equivalent industry experience

Additional Requirements