SPG iOS SW Engineer (UI Apps)

Company: Apple
Company: Apple
Location: Santa Clara Valley (Cupertino), California, United States
Department: Software and Services
Posted on: 2023-10-30 01:00
Summary Posted: Sep 26, 2023 Role Number: 200504819 Come join Apple’s Special Projects Group (SPG), where we are creating new and innovative experiences for human interaction with autonomous technology! As a Software Engineer, you will be prototyping and developing apps and frameworks on Apple internal iOS platforms to build ground breaking UX and UI. We work in a fast-paced environment, where your curiosity and creativity will have an opportunity to shine. You'll have an opportunity to be part of every stage of development — collaborating cross-functionally with user interface designers, mechanical, electrical, and controls engineers from concept phase to deployment. Key Qualifications Key Qualifications Proficient in Swift and/or Objective-C and common Apple frameworks and technologies. Track record shipping high quality software with responsive, interactive UI. Understanding of software architecture, algorithms, data structures, object- oriented programming, and design with keen eye to best practices and design patterns. Effective communication and an ability to collaborate with those around them. Excited by and an ability to learn new technologies. A teammate who welcomes learning from and helping others grow. Motivated to 
help the entire team do their best work. Description Description In this role, you will design and implement new software experiences in close partnership with other teams and across disciplines. A proactive attitude to solving problems and ability to closely collaborate with others will be essential in handling responsibilities including: Designing, architect, and implement new apps and frameworks primarily in Swift/ Objective-C. Understand product requirements, engage with team members and customers to define solutions, and estimate the scope of work required. Deliver solutions that can keep up with a rapidly evolving product. Develop software that works in safety-critical environments. Build test and verification pipelines that ensure reliability and resiliency. Write comprehensive unit tests and work closely with software integration teams for the software you deliver. Participate in architecture and code reviews, along with hiring interviews. Education & Experience Education & Experience BS in Computer Science or equivalent experience Additional Requirements Additional Requirements Pay & Benefits 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 $116,100 and $208,300 annualized, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits. Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
View Original Job Posting