Software Engineer-Commute Alternatives Program

Apple, Inc.
Cupertino, CA 95014
  • Job Code
    200130240
  • Jobs Rated
    8th
Summary

Summary

Posted: Dec 11, 2019

Weekly Hours: 40

Role Number: 200130240

Apple's Commute Alternatives Program offers a suite of services designed to encourage people to commute differ...Summary

Summary

Posted: Dec 11, 2019

Weekly Hours: 40

Role Number: 200130240

Apple's Commute Alternatives Program offers a suite of services designed to encourage people to commute differently. We offer WiFi enabled regional commuter service in the SF Bay Area, last mile and campus shuttles around the world, and several amenities and incentives to encourage cycling and transit use. The benefits of the Commute Program are felt throughout the company on a daily basis.

Are you someone who is passionate about sustainable transportation? Do you have a skillset to help us develop great apps and services focused on promoting alternative commute modes? Then this job is for you. We are looking for someone who can take the lead developing our internal iOS app.

Key Qualifications

  • Computer Science fundamentals (algorithms, data structures, etc)
  • Interest in alternative transportation
  • Strong object-oriented design skills
  • Excellent communication and organization
  • Self-directed, analytical, and collaborative
  • A constant desire to learn, improve, and make things better
  • Experience working with a cross-disciplinary team of designers and other developers
  • iOS Expertise (Objective-C)

Description

The Commute team aims to connect Apple employees through seamless transportation. We are looking for someone to join our small software engineering team and take ownership of our robust iOS app. The Commute app provides trip planning, real-time vehicle tracking, system advisories, schedule browsing, bike-share, and more. You will oversee the entire lifecycle of the iOS client including planning, development, testing, and maintenance.

The Commute app is a comprehensive application that utilizes a wide array of frameworks and technologies. A successful candidate will have expertise in many of the following areas:

Networking and Web Services

Core Data

Polished UI engineering including: Auto Layout, Dynamic Type, Localization, Dark Mode, Accessibility

MapKit

Core Bluetooth

WatchKit

XCTest

Date & Time programming

Enterprise App Deployment

Application Extensions

Performance Optimization

Education & Experience

BS in Computer Science or equivalent experience

Additional Requirements

Jobs Rated Reports for Software Engineer

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:

Software Engineer-Commute Alternatives Program

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199