Software Development Engineer

Talantir

Cupertino (CA)

On-site

USD 181,000 - 272,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Stock options
Employee Stock Purchase Plan
Medical & dental coverage
Retirement benefits
Education reimbursement
Discretionary bonuses or relocation

Job summary

APPLE INC is seeking a skilled web UI engineer to develop Maps web experiences across web and iOS/macOS/visionOS platforms. You will write clean code in HTML, CSS, JavaScript and React, collaborate with designers and engineers, and deliver accessible, high-performance apps.

The role emphasizes prototypes, automated tests, and close cooperation with the Maps Client and other teams at Apple in Cupertino, CA, with a total compensation package described in the posting.

Qualifications

  • Bachelor's degree in Computer Science or a related field.
  • Experience styling web UI with CSS and responsive design.
  • Experience with React and modern JS (ES6+).
  • Experience using fetch API and REST/RPC services.
  • Experience with version control (Git) and code reviews.
  • Experience writing unit/integration tests and debugging across browsers.

Responsibilities

  • Develop responsive, accessible web applications for Apple Maps.
  • Collaborate with designers, PMs, engineers, QA, and infrastructure teams.
  • Write clean, modular code using HTML, CSS, JavaScript, and React.
  • Create prototype web apps to explore new ideas and features.
  • Build reliable tests and contribute to high quality product delivery.

Skills

CSS
React
Web fetch API
Debugging web
Testing (unit/integration)
Git
Pull requests
JavaScript (OO/Prototypes)
Data structures & algorithms

Education

Bachelor’s degree in Computer Science or related field

Job description

Summary

Imagine what you can do here. Apple is a place where extraordinary people gather to do their lives best work. Together we create products and experiences people once couldn’t have imagined, and now, can’t imagine living without. It’s the diversity of those people and their ideas that inspires the innovation that runs through everything we do.

Description

APPLE INC has the following available in Cupertino, California and various unanticipated locations throughout the USA. Create and innovate the next generation Maps experience on web and web powered Maps experiences in iOS, macOS, and visionOS. Develop responsive, accessible, and high-performance web applications for Apple Maps in collaboration with designers, product managers, engineering, QA, and infrastructure teams. Write clean, modular, and reusable code using HTML, CSS, JavaScript (ES6+), and React. Write automated unit tests and regression tests that help maintain a high level of quality for Apple products. Build prototype proof-of-concept web applications to try out new ideas. Work closely with designers and engineers across the company to add new features and build the very best mapping and navigation experience. Work closely with the Maps Client team, and other teams at Apple on Maps web products.

40 hours/week.

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $181,100 - $272,100/yr and your base pay will depend on your skills, qualifications, experience, and location.

PAY & BENEFITS
  • Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs.
  • Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan.
  • You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition.
  • Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation.
  • Learn more about Apple Benefits: https://www.apple.com/careers/us/benefits.html.
Minimum Qualifications

Bachelor’s degree or foreign equivalent in Computer Science or related field and 6 months of experience in the job offered or related occupation.

  • 6 months of experience with each of the following skills is required:
  • Using Cascading Stylesheets (CSS) to style, animate, and layout web UI, including use of media queries for UI responsiveness, and handling dark and light mode styling.
  • Using React to develop web UI components; including handling events, complex states, and familiarity with React hooks.
  • Using web fetch API to integrate web applications with services that use REST or RPC, using JSON and Protobuf data formats.
  • Debugging web code using web inspectors from browsers including Safari, Chrome, and Firefox.
  • Debugging web apps in mobile and desktop browsers.
  • Writing unit, integration, and layout tests for web client and server code.
  • Using git for version control and working with multiple branches, remotes, repositories, submodules, rebasing, merging, and cherry picking.
  • Creating pull requests, performing code reviews, resolving merge conflicts, and handling pull requests checks.
  • Utilizing object-oriented programming and prototype inheritance chains in JavaScript.
  • Using data structures for linked lists, arrays, stacks, queues, graphs, and trees and algorithms for iterating, sorting, searching, filtering, and graph traversal.
Apple is an equal opportunity employer

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.

Apple accepts applications

Apple accepts applications to this posting on an ongoing basis.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, App Store
Software Engineer, App Store

Apple Inc. • Cupertino (CA)

Hybrid
USD 185,000 - 278,000
Comprehensive medical and dental
Employee stock programs
Relocation assistance
+1
Software Engineer, Find My
Software Engineer, Find My

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Comprehensive medical and dental cover
Retirement benefits
Discounted products and free services
+1
Places Technology Services - Software Developer
Places Technology Services - Software Developer

Apple • Austin (TX)

On-site
USD 147,400 - 220,900
Comprehensive medical and dental coverage
Retirement benefits
Discounted products and services
+1
Creative Applications: Senior Developer Experience Engineer
Creative Applications: Senior Developer Experience Engineer

Apple Inc. • Vancouver (WA)

On-site
USD 175,000 - 309,000
Medical & dental coverage
Retirement benefits
Discounted products & free services
+2
Senior Rendering Engine Software Engineer
Senior Rendering Engine Software Engineer

Apple Inc. • Seattle (WA)

On-site
USD 175,000 - 309,000
Machine Learning Engineer (Search)
Machine Learning Engineer (Search)

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 225,000
Medical and dental coverage
Retirement benefits
Discounted products
+2
Product Lead, Platform & Monetization, Apple Maps
Product Lead, Platform & Monetization, Apple Maps

Apple Inc. • Cupertino (CA)

On-site
USD 176,000 - 312,000
Medical & dental
Retirement benefits
Employee stock purchase plan
+2
iOS Software Engineer - Creative Apps
iOS Software Engineer - Creative Apps

Apple Inc. • Seattle (WA)

Hybrid
USD 142,000 - 263,000
Software Engineer - SWE Ops Infrastructure & Planning
Software Engineer - SWE Ops Infrastructure & Planning

Apple Inc. • San Diego (CA)

On-site
USD 150,000 - 278,000
Medical and dental coverage
Retirement benefits
Employee stock programs
+2
Software Engineer - App Store Discovery
Software Engineer - App Store Discovery

Apple Inc. • San Francisco (CA)

On-site
USD 184,700 - 277,600