Human Interface/Front-End Engineer

Austin, Texas, United States
Software and Services

Summary

Posted: Dec 18, 2018
Weekly Hours: 40
Role Number: 200020653
Imagine what you could do here. At Apple, new 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. As a member of our CDN engineering team you get to build incredible tools to visualize and analyze performance metrics from our global CDN deployment. We have the honor of serving just about everyone with an Apple product.

Key Qualifications

  • Development of web applications in a component-centric architecture with ES6+, React, Vue, webpack, etc.
  • Proficiency in making things breathtaking, usable and communicative with CSS (or preprocessors like Stylus, SASS and LESS).
  • Integration, Unit and UI Testing with Jest, Mocha/Chai, Enzyme, Sinon, etc.
  • Data-driven SVG/canvas visualizations using D3, Plottable, etc.

Description

YOU WILL HELP BUILD: - Intuitive and functional visuals to summarize and navigate our complex distributed systems; - Administrative interfaces to configure the services; - Self-service applications for internal clients. There will be a healthy combination of tweaking and improving the existing tools, crafting new applications and doing explorative work to determine how and what to best present our plethora and ever-increasing store of data. Our goal is to use these tools to help find things to improve, spot problems before our users do, inform business decisions and prepare our systems for the features of tomorrow. We’re looking for someone with a good sense of the continually evolving standard methodologies around modern JavaScript libraries/tools (React, Redux,Vue, Babel, Webpack, etc.), visualization tools (D3.js or others) and a deep understanding of basic UI/UX/design principles.

Education & Experience

Bachelors or MS in Computer Science or equivalent experience

Additional Requirements