iOS Software Applications Engineer - Spreadsheet Apps

Pittsburgh, Pennsylvania, United States
Software and Services


Posted: Jul 16, 2018
Weekly Hours: 40
Role Number: 113586008
Are you passionate about the future of consumer productivity software?Ready to create amazing user experiences for macOS, iOS and the web? Do you want to write code that is as elegant as the output it produces? The Numbers team is looking for a dynamic software engineer with the drive and desire to deliver beautiful and engaging applications on multiple platforms.

Key Qualifications

  • Strong programming skills in Swift, Objective-C, or C++.
  • Experience working in large code bases.
  • Excellent problem solving skills
  • Willingness to ask for help and learn from others.
  • A sense for design and usability.
  • Excellent communication and collaboration skills.
  • Ability to continuously learn on the job.
  • Nice to have:
  • JavaScript development experience.
  • macOS or iOS programming experience.


As a member of the Numbers team, you will contribute to current and future applications in the productivity group. You will collaborate with our design team to define new features, drive implementation of those features to completion and ultimately see them delight our customers. You will work closely with other engineers, human interface designers, and different groups across Apple. Your contributions will have a major impact on well-established but fast-moving software used and loved by millions of people to get things done at home, in their communities and their jobs. Engineers on our team regularly have the opportunity to contribute to every facet of our products, from high-level UI to low-level data structures and algorithms to server code running on iCloud supporting shared document collaboration, as well as going beyond code to influence everything from user interface to project planning. iWork engineers have exposure to nearly every technology available on Apple’s platforms, get to ship code targeting many of our products, and get to learn from the many experienced people on our team and across the company. You’ll be trusted to work with your teammates to come up with the best solutions to technical problems and drive their adoption, and will make use of code review, automated testing, and other tools to help make sure your code meets our goals for code and customer quality.

Education & Experience

• BS CS/CE or equivalent

Additional Requirements

  • Mac OS X and/or iOS development experience a plus