Software Engineer, iWork Charts

Cupertino, CA 95014
  • Job Code
    200145054
  • Jobs Rated
    8th
Summary

Summary

Posted: Jan 28, 2020

Role Number:200145054

Imagine what you could do here. At Apple, new ideas have a way of becoming great products, services, and customer experiences very...Summary

Summary

Posted: Jan 28, 2020

Role Number:200145054

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.

iWork's Numbers team is hiring dynamic software engineers with the drive and desire to deliver beautiful and engaging graphs in the iWork productivity suite.

Our team is responsible for charts that appear in iWork apps on the Mac, iOS devices, and on iCloud.com (http://icloud.com/). In this role, you will work with other talented engineers, designers, and QA to build new charts features and to support other features in iWork. Day to day tasks include working with designers to define the UI, implementing features in code using Xcode, reviewing your work with your teammates, and writing automated tests for correctness and performance.

Key Qualifications

  • Strong programming skills in Objective-C and C. Practical experience with C++ and JavaScript is a plus.
  • Experience writing apps on OS X and/or iOS platforms.
  • Strong communication and collaborative skills.
  • Excitement and passion to work on consumer products.
  • Proven ability to excel in an agile development team.
  • Experience with any of the following: CoreGraphics, CoreAnimation, 3D, and user-interface programming.

Description

Our team is responsible for the Charts library that is built into iWork apps. As a member of the team, you will contribute to current and future applications. You may be involved in defining compelling new features, building innovative and intuitive user interfaces, and implementing core application logic. You will work closely with other engineers, human interface designers, and collaborate with several groups across Apple.

Key areas of focus include user interface, animation, graphics, defining new architectures, and building highly scalable and memory efficient data structures and algorithms. We work in Objective-C, Objective-C++, C, JavaScript, Swift, and other languages.

Education & Experience

BS CS/CE or equivalent with 3 years of experience in consumer oriented projects.

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, iWork Charts

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