Senior Software Engineer, Apple Classroom

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

Summary

Posted: Oct 14, 2020

Weekly Hours: 40

Role Number:200199035

Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, an...Summary

Summary

Posted: Oct 14, 2020

Weekly Hours: 40

Role Number:200199035

Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring enthusiasm and dedication to your job and there's no telling what you could accomplish. Would you like to help teachers around the world elevate the quality of their students' experience using technology in the classroom? The Apple Classroom team is looking for an experienced engineer who is motivated to bring innovative new features to life in Apple's Classroom app for iPadOS and macOS.

Key Qualifications

  • Strong grasp of Objective-C design patterns
  • Familiarity with Swift is a plus
  • Strong ability to write performant and correct multi-threaded code
  • Talent for cleanly architecting UI features
  • Passion for quality and attention to detail
  • Aptitude to independently learn new technologies
  • Superior ability to identify and resolve complex problems
  • Excellent communication skills with the ability to work cross-team
  • Inquisitive and highly-motivated self-starter

Description

Apple has played a significant role in the use of technology in the classroom for decades. From its very first introduction of the Apple II into classrooms in 1978 to today's state wide deployments of MacBooks and iPads to students, Apple continues to show an unwavering commitment to advancing access to state of the art learning tools in education. As a companion to Apple's popular MacBooks and iPads in education, Classroom app for iOS and macOS is an invaluable tool for teachers to make the most of the digital learning experience for their students.
As an engineer on the Classroom team, your primary responsibility will be high-level UI development, but you'll often find yourself working at different levels of the stack in order to pull off results-oriented features. You should feel comfortable moving fluidly from network programming to framework and application development. You'll be maintaining and improving not just the Classroom app, but also its supporting frameworks and system services. You'll also be responsible for debugging and delivering the best possible application performance and adopting the best testing practices to help you find and fix bugs early. You will work with other creative and passionate team members as you collaborate with them on their proposed software implementations.
As the face of the Classroom app running on iPadOS and macOS, every engineer on our team can have an enormous impact on the product we ship. To succeed here, you'll need above all to be passionate about building a classroom assistant experience that is the best of its kind.
We promote innovation and new technology to further improve our creative output. Dynamic and smart people and inspiring and leading-edge technologies are the norm here. You will be part of building extraordinary and novel features for an essential part of Apple's family of digital learning software. We're looking for a talented and results-oriented person to join our amazing team. If you feel this is you, we'd love to hear from you.

Education & Experience

BS in Computer Science or equivalent experience developing apps or building frameworks or developing UI's will be considered. Significant experience developing iOS or macOS consumer applications or equivalent applications is required.

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:

Senior Software Engineer, Apple Classroom

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