Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Apple Senior Software Engineer Education Enterprise Technologies 
United States, California, Cupertino 
137470079

19.09.2024
Description
KEY RESPONSIBILITIES1. MOBILE AND DESKTOP APP DEVELOPMENTContribute to the design, development, and maintenance of full-stack applications for iOS and macOS platforms.Apply deep knowledge of Objective-C and Swift to develop robust and scalable mobile and desktop applications.Work closely with product managers, designers, and other engineers to evaluate and prioritize new feature requirements, ensuring they align with Apple’s high standards of quality and user experience.Identify and address shortcomings in feature requirements, providing well-considered suggestions to enhance the final product.2. USER INTERFACE AND USER EXPERIENCEPossess a deep understanding of macOS, iOS, and iPadOS user interface design standards, with a strong familiarity with how these standards are applied in existing apps.3. LEADERSHIP AND MENTORSHIPLead by example, setting a high standard for code quality, performance, and maintainability.4. CROSS-FUNCTIONAL COLLABORATION5. INNOVATION AND PROBLEM SOLVINGDevelop prototypes and proof-of-concept projects to explore new ideas and technologies, providing valuable insights to inform the direction of future product development.6. QUALITY ASSURANCE AND TESTINGDevelop highly testable code, with a focus on creating mock endpoints for external frameworks and data sources.7. PRODUCT VISION AND STRATEGYEvaluate the feasibility of new product ideas, providing technical insights and recommendations to guide decision-making.Advocate for the user, ensuring that all products and features are designed with the end user’s needs and experience in mind.
Minimum Qualifications
  • Proficiency in Objective-C and Swift, with extensive experience in full-stack mobile and desktop app development for iOS and macOS
  • Strong understanding of macOS, iOS, and iPadOS user interface design standards, with the ability to apply these standards effectively in your work
  • Experience with version control systems (e.g., Git), continuous integration, and centralized build systems
  • Familiarity with Apple’s development tools (Xcode, Instruments) and frameworks (UIKit, AppKit, Core Foundation, etc.)
  • Experience with automated testing, including the development of unit tests, UI tests, and integration tests
  • Proven experience leading technical projects and mentoring engineers, with a focus on fostering a collaborative and inclusive team environment
  • Strong communication skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences
  • Ability to work effectively in a multi-functional environment, building strong relationships with teams across Apple
  • Strong analytical skills, with the ability to break down complex problems and develop practical, scalable solutions
  • A passion for continuous learning, with a strong curiosity for exploring new technologies, tools, and approaches
  • Experience developing testable code and building tooling to support automated testing and quality assurance processes
  • A meticulous approach to problem-solving, with a focus on identifying and addressing potential issues before they impact the end user
Preferred Qualifications
  • Experience leading large-scale technical projects from concept through delivery, ideally in education or enterprise settings
  • Track record of mentoring and developing junior engineers, fostering a collaborative, high-performance engineering culture
  • Expert-level understanding of Apple’s Human Interface Guidelines (HIG) and experience building seamless, intuitive user interfaces that align with Apple’s design philosophy
  • Experience developing software solutions specifically for educational institutions, K-12 environments, or enterprise-level device management
  • Knowledge of data security and privacy regulations, particularly in the education and enterprise sectors
Pay & Benefits
  • 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 $175,800 and $312,200, and your base pay will depend on your skills, qualifications, experience, and location.Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
  • Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.