Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

Apple Software Development Engineer - Systems 
United States, California, Cupertino 
689080783

Today
APPLE INC has the following available in Cupertino, California and various unanticipated locations throughout the USA. Design and develop new, innovative, complex features for the Mail application on macOS and iOS. Build well documented, scalable and modular Objective C and Swift code to support the business requirements. Provide code reviews and feedback to other team members. Develop unit tests for new and existing codebase. Evaluate new business requirements through proof of- concepts and analyze production data and user studies. Protect customer data through strong, secure coding practices. Develop tools to streamline workflow and assist with quality and operations processes. Update job knowledge by keeping current with programming techniques, open-source frameworks, and professional publications. Participate in major projects and initiatives of the organization. 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 $146,307 - $183,600/yr and your base pay will depend on your skills, qualifications, experience, and location.
  • Bachelor’s degree or foreign equivalent in Computer Science or related field.
  • Education and/or experience must include each of the following skills:
  • Using Swift and Objective-C for iOS and macOS development on Xcode for cross-platform development and in data structures.
  • Knowledge of software design patterns, system design principles, and version control such as Git.
  • Working with user interface design in mobile applications for efficient design prototyping, layout creation, and integration.
  • Proficiency in SQL for querying, managing, and analysing relational databases, with experience in database design and optimization.
  • Data extraction, manipulation, and troubleshooting across various SQL platforms.
  • Developing and maintaining Xcode frameworks, including creating reusable components and libraries for iOS and macOS.