Front End Engineer - Maps

Apple Inc.

(Cupertino, California)
Full Time
Job Posting Details
About Apple Inc.

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

The front end engineering position is a role suited for candidates who enjoy approaching a wide variety of problems with small teams to make an outsized impact on Apple products. The ideal candidate will have experience building large scale, custom designed, web applications.

Responsibilities

As a developer on the Maps team, you have the opportunity to build various web services and tools supporting many different teams to improve the quality and experience of Maps. You will work with engineers and statisticians to improve a core product that touches millions of users worldwide each day.

Ideal Candidate
  • Our focus is in finding engineers passionate about building creative, pixel perfect applications.
  • Strong experience in designing and implementing web services (REST), micro-services, SOA, and web applications: HTML/JS/CSS
  • Knowledge of best practices and methodologies for writing HTML/CSS/JS. Including concepts such as specificity and accessibility.
  • Development experience with object oriented JS.
  • Experience with front end frameworks such as Angular, Polymer, React, or Backbone.
  • Understanding of design/UX principles and ability to participate in design discussions.
  • Understanding of performance, data security, large scale deployment, continuous integration, unit testing.
  • Ability to pick up, understand, and communicate complex concepts.
  • Excellent communication skills and a strong desire to work with both technical and non-technical audiences.

Education

BA / BS in Computer Science or equivalent work experience.

Additional Requirements

Knowledge of the Adobe Creative Suite. Experience in designing and developing web services (REST). Experience with at least one major language suited to web services programming such as Java, Scala, Python, Node.js. Understanding of data modeling and storage with NoSQL platforms and/or relational data stores such as Postgres/MySQL.

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
Cupertino, California
Skills Desired
Sign up or login to see how your skills match up.
  • Adobe Creative Suite
  • CSS
  • Data Modeling
  • HTML
  • Integration
  • Java
  • Micro
  • Modeling
  • MySQL
  • Python
  • Scala
  • Web Applications
  • Web Services
  • AngularJS
  • Backbone.js
  • Node.js
  • NoSQL
  • REST
  • UX Design
  • React.js
  • Front End Engineering
  • MapServer
  • Adobe
  • Polymer.js
  • PostgreSQL 9.4
  • Apple

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.