Software Engineer - iOS Keyboard, Input Experience

Apple Inc.

Cupertino (CA)

On-site

USD 150,400 - 277,600

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Apple Inc. in Cupertino, CA is seeking a Software Engineer for the iOS Keyboard and Text Input experiences.

You will contribute to high-impact features across iPhone and iPad, delivering intuitive, personal, and inclusive input experiences while upholding user privacy. You will collaborate with world-class designers and engineers to explore, implement, and maintain cross-platform keyboard frameworks, and work with teams focused on Accessibility, Localization, and Privacy.

Qualifications

  • 3+ years building iOS apps with Apple UI frameworks.
  • Proficient in Objective-C, C, Swift, or C++.
  • Strong communication skills and collaboration.
  • Interest in improving Apple products and user experience.

Responsibilities

  • Collaborate with design and engineering to implement keyboard features.
  • Develop production-quality cross-platform frameworks and apps.
  • Partner with Accessibility, Localization, Privacy teams to deliver user-centric features.

Skills

iOS development
Obj-C/C++/Swift
Software debugging
Communication
Product improvement

Education

Bachelor's Degree in CS

Tools

Xcode
iOS SDK

Job description

Software Engineer - iOS Keyboard, Input Experience

Cupertino, California, United States Software and Services

Are you passionate about helping people communicate all over the world? The iOS Keyboard is one of the most-used software applications in the world and is used to type billions of messages every day. We build the keyboard and text editing experience for iPhone & iPad, including features such as QuickType, QuickPath, AutoFill, Writing Tools etc. as well as text input technologies on all Apple platforms—iOS, macOS, tvOS, and watchOS—including frameworks and developer APIs. We are looking for a creative and hardworking software engineer to help craft the next generation of Keyboard and Text Input experiences that are intuitive, personal, and inclusive of people all over the world, across many different languages and cultures, all while respecting each user’s privacy.

Description

Collaborate with a world-class design team and hard-working engineers to innovate and deliver high-impact features that fuse best-in-class user interfaces with innovative machine learning technologies. You will be responsible for a combination of software design exploration, implementation, and maintenance of cross-platform frameworks and applications. You will develop production-quality software while working through iterative development cycles. You will partner with many teams at Apple to deliver best-in-class features such as Accessibility, Design, Hardware, Localization, Natural Language Processing, Privacy, etc.

Minimum Qualifications
  • 3+ years of experience in building iOS apps using Apple’s UI frameworks
  • Experience with Objective‑C, C, Swift, or C++ programming
  • Exposure to modern software development standard methodologies, such as source control, unit testing, and debugging
  • Excellent verbal and written communication skills
  • Passion to improve Apple’s products
Preferred Qualifications
  • Bachelor’s Degree in Computer Science or equivalent experience
  • 5+ years of experience in building iOS apps using Apple’s UI frameworks
  • Passion and experience for languages, internationalization
  • Familiarity with software optimization and performance measurement tools
  • Ability to effectively contribute to several concurrent projects
  • Ability to thrive in a highly collaborative environment

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 $150,400 and $277,600, 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.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote 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.

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong. Learn about accessibility in Apple’s workplace. Learn about reasonable accommodations for job applicants.

Apple accepts applications to this posting on an ongoing basis.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer, Proactive - Shortcuts
Software Engineer, Proactive - Shortcuts

Apple Inc. • Cupertino (CA)

On-site
USD 150,400 - 277,600
Medical and dental coverage
Retirement benefits
Product discounts and free services
+2
Software Engineer, Shortcuts, Proactive
Software Engineer, Shortcuts, Proactive

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Comprehensive medical and dental
Retirement benefits
Range of discounted products and free
+2
Software Engineer - Journal Team
Software Engineer - Journal Team

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Medical & dental coverage
Retirement benefits
Employee stock programs
+4
iOS Software Engineer, Customer Systems
iOS Software Engineer, Customer Systems

Apple Inc. • Sunnyvale (CA)

On-site
USD 184,700 - 324,800
iOS Software Engineer- Apple Cloud Products
iOS Software Engineer- Apple Cloud Products

Apple Inc. • San Diego (CA), Northern (KY)

Hybrid
USD 123,000 - 185,000
Medical coverage
Retirement benefits
Tuition reimbursement
+1
Software Engineer - Journal Team
Software Engineer - Journal Team

Apple Inc. • San Diego (CA)

On-site
USD 142,000 - 264,000
iOS/macOS Software Engineer
iOS/macOS Software Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 150,400 - 277,600
Input Device Product Design Engineer
Input Device Product Design Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Software Engineer, System Experience Personalization, UI
Software Engineer, System Experience Personalization, UI

Apple Inc. • Cupertino (CA)

On-site
USD 147,000 - 273,000
Comprehensive medical and dental coverage
Retirement benefits
Discounted products and services
+1
Staff/Sr. iOS Engineer - AI, Search & Knowledge Platforms
Staff/Sr. iOS Engineer - AI, Search & Knowledge Platforms

Apple Inc. • Cupertino (CA)

On-site
USD 181,000 - 319,000
Comprehensive medical and dental coverage
Retirement benefits
Discounted products and services
+1