• Job Code
  • Jobs Rated


Posted: May 31, 2019

Weekly Hours: 40

Role Number: 200062767

The people here at Apple don't just build products - we craft the kind of wonder that's revolutionised entire industries. It's the diversity of those people and their ideas that supports 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

Do you love designing & developing modern User Interfaces for web applications handling Petabyte scale business intelligence applications? Does the idea of working on Big Data Solutions make your heart leap? Would you like to work in a fast-paced environment where your technical abilities will be challenged on a day to day basis? Do you want to work for one of the world's largest data processing environment? If so, Apple Global Business Intelligence team is looking for a highly motivated, detail-oriented, energetic individual with excellent written and oral skills who is not afraid to think outside the box and question assumptions. In this role, you will be part of a fast growing, cohesive team with many exciting responsibilities related to UI data-visualization and analytics reporting dashboard development.

Imagine what you could do here. At Apple, phenomenal 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. Develop customer facing solutions across various platforms for Apple Music/iTunes/App Store data

Key Qualifications

  • 2+ years of practical experience developing web applications
  • Knowledge of HTML5, including Mustache/Handlebars templating
  • Knowledge of CSS3, including SASS/LESS pre-processors
  • Knowledge of D3.JS and SVG/Canvas Web APIs
  • In-depth knowledge of Javascript (ES5 and ES6/2015)
  • Comfortable with both OOP and Functional programming
  • Mastery of dev/build tools: git, NodeJS, npm, grunt, gulp, babel, webpack
  • Experience with unit testing frameworks: jasmine, mocha, jest, etc
  • Experience with React(Flux/Redux) and/or Angular frameworks
  • Experience with CanJS framework a plus
  • Functional Reactive Programming (BaconJS, RXJS) experience a plus
  • Server side NodeJS (e.g. Express) development experience a plus


Hands-on UI Engineer will be responsible for the translation of user requirements and system objectives into logical, efficient, and practical javascript web applications

The ability to work independently toward the completion of project achievements

Designing program logic to perform business requirements efficiently and expertly

Developing and executing unit and systems test plans that will thoroughly exercise system integration

Act as a technical resource for others within the group

We seek a self starter, forward-thinking person with strong leadership capabilities

Ability to communicate effectively, both written and verbal, with technical and non-technical multi-functional teams

You will interact with many other group's internal team to lead and deliver extraordinary products in an exciting fast-paced environment

Dynamic, smart people and inspiring, innovative technologies are the norm here. Will you join us in crafting solutions that do not yet

Education & Experience

BS degree or equivalent experience

Jobs Rated Reports for Computer Programmer

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:

UI Engineer

Apple, Inc.
Cupertino, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account
Computer Programmer
61st2018 - Computer Programmer
Overall Rating: 61/220
Median Salary: $82,240

Work Environment
Very Low
Very Poor