Senior iOS Software Engineer
4 weeks ago
As a Senior iOS Software Engineer at Apple, you will be responsible for designing and implementing new software experiences for the Home Ecosystem group. This role requires a strong understanding of iOS platforms, Swift/Objective-C, and common Apple frameworks and technologies. You will work closely with cross-functional teams to develop cutting-edge user experiences and UI.
Key Responsibilities
Design, architect, and implement new apps, frameworks, and daemons in Swift/Objective-C
Understand product requirements, engage with team members and customers to define solutions, and estimate the scope of work required
Implement features that involve communication with other related products and various cloud backends
Deliver solutions that can keep up with a rapidly evolving product
Write comprehensive unit tests, build test and verification pipelines to ensure reliability and resiliency, and work closely with software integration teams for the software you deliver
Requirements
Proficient in Swift and/or Objective-C and common Apple frameworks and technologies
Hands-on experience shipping high-quality software with responsive, interactive UI
Experience creating powerful and concise APIs and broad knowledge of layered software architecture
Strong understanding of algorithms, data structures, object-oriented programming, and design with keen eye to best practices and design patterns
Deep understanding of memory management, multi-threaded programming, and synchronization
Effective communicator, excellent interpersonal skills, and ability to work with all levels of engineers and people in other fields
Motivated self-starter and great teammate who thrives working in a dynamic environment and learning new technologies
Proactive and forward-thinking, with strong collaboration skills to partner with multi-functional groups across the company
BS in Computer Science, related fields, or relevant professional experience
Preferred Qualifications
Experience with performance-profiling, identifying, and implementing optimization strategies
Experience with memory debugging tools and strategies
Familiarity with Machine Learning and/or Computer Vision domains
Familiarity with AVFoundation
What We Offer
At Apple, we offer a comprehensive compensation package, including base pay, discretionary bonuses, and commission payments. You will also receive benefits such as comprehensive medical and dental coverage, retirement benefits, and a range of discounted products and free services. Additionally, you will have the opportunity to become an Apple shareholder through participation in our discretionary employee stock programs. Learn more about Apple Benefits.
Apple is an Equal Opportunity Employer
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. Learn more about your EEO rights as an applicant.
-
Senior iOS Software Engineer
4 weeks ago
Cupertino, California, United States Apple Full timeJob Title: Senior iOS Software EngineerAbout the Role:As a Senior iOS Software Engineer at Apple, you will be responsible for designing and developing high-quality software for Apple TV and other home platforms. You will work closely with cross-functional teams to create seamless user experiences and drive full-product solutions.Key Responsibilities: Design...
-
Senior iOS Software Engineer
1 month ago
Cupertino, California, United States Apple Full timeJob DescriptionWe are seeking a highly skilled Senior iOS Software Engineer to join our Proximity Systems Team at Apple. The ideal candidate will have a strong background in software development, with a focus on iOS and mobile platforms.The successful candidate will be responsible for designing, developing, and testing software applications for our proximity...
-
iOS Software Engineer
1 month ago
Cupertino, California, United States Diverse Lynx Full timeJob Title:iOS Software EngineerLocation:Cupertino, CA - OnsiteDuration:FulltimeJob Description:We are seeking an experienced iOS Software Engineer to join our team at Diverse Lynx LLC. The ideal candidate will have a strong understanding of Objective-C, Swift, and Multithreading concepts.Design and build advanced applications for the iOS platformExperience...
-
Cupertino, California, United States Apple Full timeJob DescriptionCupertino, California, United StatesSoftware and ServicesWe are seeking a highly skilled Senior iOS Software Engineer to join our team and contribute to the development of the iOS Keyboard and Text Input experience. As a key member of our team, you will be responsible for designing, implementing, and maintaining cross-platform frameworks and...
-
iOS Home Video Software Engineer
4 weeks ago
Cupertino, California, United States Apple Full timeJob Title: iOS Home Video Software EngineerAbout the Role:We are seeking an experienced iOS engineer to join our team and contribute to the development of the Home app on the iOS platform. The successful candidate will be responsible for designing and implementing high-quality software solutions for HomeKit security cameras and video processing.Key...
-
iOS Software Engineer
1 month ago
Cupertino, California, United States MindSource Full timeJob Title: IOS Software EngineerLocation: Raleigh, NCDuration: 6 MonthsPay rate: $53.70/hr on W2 with Mindsource benefitsDescription: The Machine Translation team at MindSource is responsible for developing Translation technologies that power the Translate app and related features. We are continuously working to deliver on our vision of breaking down...
-
iOS Software Engineer
1 month ago
Cupertino, California, United States Apple Full timeJoin Apple's Camera Experience TeamWe're looking for skilled iOS software engineers to develop innovative camera apps and features. Our team is passionate about photography and building new experiences that let users unleash their creativity.Key Responsibilities:Develop complex and performant user interfaces with UIKit or SwiftUIWork on small and large...
-
iOS Software Engineer, Wallet
4 weeks ago
Cupertino, California, United States Apple Full timeAbout the RoleThe Wallet Apps & Frameworks team at Apple is seeking a skilled iOS software engineer to join our growing team. As an engineer on our team, you will be responsible for designing and developing high-quality software for the Wallet app, working closely with other iOS engineering teams, human interface designers, and diverse groups across...
-
iOS Software Engineer
4 weeks ago
Cupertino, California, United States Apple Full timeJob Title: iOS Software Engineer - Camera App SpecialistAbout the Role:We are seeking an experienced iOS software engineer to join our Camera Experience team at Apple. As a key member of our team, you will be responsible for developing innovative camera apps and features that will revolutionize the way people capture and share life's...
-
iOS Home Video Software Engineer
4 weeks ago
Cupertino, California, United States Apple Full timeJob Description:Cupertino, California, United StatesSoftware and ServicesThe iOS Home app is the center for an entire ecosystem of secure and intelligent home connectivity. We are developing technologies and crafting experiences that revolutionize the way people interact with their homes. The team is seeking an expert engineer to help build the integrated...
-
Cupertino, California, United States Apple Full timeAbout the RoleWe're seeking an experienced iOS software engineer to join our Proactive Contextual Systems team at Apple. As an iOS software engineer, you will contribute to the development of innovative, intelligent, and adaptive software experiences that delight Apple users.Key ResponsibilitiesDesign and develop software features utilizing groundbreaking ML...
-
Cupertino, California, United States Apple Full timeJob DescriptionSenior Software Engineer for Education and Enterprise TechnologiesWe are seeking a highly skilled Senior Software Engineer to join our Education and Enterprise Technologies team at Apple. As a key member of our team, you will be responsible for designing and implementing software solutions that enhance the way Apple devices are used in...
-
Senior iOS Software Engineer
4 weeks ago
Cupertino, California, United States Diverse Lynx Full timeKey Responsibilities:We are seeking a highly skilled iOS Developer to join our team at Diverse Lynx LLC. The ideal candidate will have excellent knowledge of Objective-C and Swift, as well as a strong understanding of multi-threading and GCD concepts.The successful candidate will be responsible for designing and building advanced applications for the iOS...
-
iOS Display Driver Software Engineer
4 weeks ago
Cupertino, California, United States Apple Full timeAbout the RoleThe Graphics Acceleration Software team within Apple's GPU, Graphics and Displays group (GGD) is seeking an experienced engineer to deliver software for GPU, display, power-management, content-protection, and other technologies for Apple's existing and future iOS and macOS products.Key ResponsibilitiesDesign, develop, and test software for GPU,...
-
iOS Home Video Engineer
4 weeks ago
Cupertino, California, United States Apple Full timeJob Title: iOS Home Video EngineerAbout the Role:We are seeking an expert engineer to help build the integrated Home experience on the iOS platform. As an engineer on our team, your responsibilities will range from high-level user interfaces to writing background processing and networking code. You'll be tasked with maintaining and improving existing...
-
Software Development Engineer
4 weeks ago
Cupertino, California, United States Apple Full timeJob SummaryApple is seeking a highly skilled Software Development Engineer to join our team in Cupertino, California. As a key member of our Human Interface Devices (HID) team, you will be responsible for designing and developing system software for Apple iOS devices. Your expertise in C/C++ programming languages will be instrumental in creating new...
-
Senior iOS Developer
4 weeks ago
Cupertino, California, United States Introlligent Inc. Full timeKey Responsibilities:As a Senior iOS Developer at Introlligent Inc., you will be responsible for designing, developing, and maintaining high-performance mobile applications with a strong focus on multithreading and optimizing performance for iOS (GCD, Operations).Requirements: Proficient in iOS app development using both Swift and Objective-C as well as...
-
iOS Software Engineer
1 month ago
Cupertino, California, United States Apple Full timeJob DescriptionCupertino, California, United StatesSoftware and ServicesWe're looking for an experienced iOS Software Engineer to join our Proactive Contextual Systems team. As a key member of our team, you will contribute to the development of innovative and intuitive experiences that delight Apple users.Key Responsibilities:Design and develop software...
-
Cupertino, California, United States Apple Full timeRole SummaryWe are seeking a highly skilled Senior Software Engineer to join our Education and Enterprise Technologies team at Apple. As a key member of our team, you will play a pivotal role in designing and implementing software solutions that enhance the way Apple devices are used in education and enterprise environments.Key ResponsibilitiesContribute to...
-
Cupertino, California, United States Apple Full timeJob SummaryWe are seeking a talented software engineer to help us build and maintain next-generation technologies for Apple's mobile, desktop, wearable, and services platforms. As a senior software engineer, you will be responsible for crafting and implementing new features, as well as maintaining existing libraries.Key ResponsibilitiesCraft and implement...