iOS Software Engineer

Apple Inc.
London, UK
27 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Apple IOS Apple Mac Systems Human-Computer Interaction Software Engineering Codebase Objective C++ Programming Languages

Job description

You will join a team of talented software engineers, building native Apple Pay and Wallet experiences for Apple platforms, such as iOS, iPadOS, macOS, and visionOS.You will build well-architected, thoughtfully designed solutions that solve problems for both the users of our products and the merchants and issuers who consume our APIs. You’ll also be improving and maintaining the existing features built by our team over the years.You will be contributing to the operating systems running on billions of devices across the world, so your solutions will need to be secure, resilient, and work at an incredible scale..You’ll need to be comfortable collaborating with different teams within Apple, such as human interface designers, product experts, quality engineers, and senior leadership, while being a credible and respected voice advocating for both engineering and our customers.

Requirements

  • Strong software engineering skills
  • Experience creating software for native (non-web) platforms
  • Critical thinking and problem solving skills

Preferred Qualifications

  • Experience with software development for Apple platforms (e.g. iOS, macOS, visionOS)
  • Experience with the Swift or Objective-C programming languages
  • Experience working in large codebases
  • Demonstrated history of creating well-crafted, maintainable applications or frameworks
  • Industry experience in e-commerce, banking, financial services, payments, or other relevant fields
  • A strong understanding of what makes a good customer experience
  • Knowledge of computer security or privacy fundamentals
  • Comfortable communicating ideas and concepts to a variety of audiences

About the company

At Apple, we’re not all the same. And that’s our greatest strength. We draw on the differences in who we are, what we’ve experienced and how we think. Because to create products that serve everyone, we believe in including everyone. Therefore, we are committed to treating all applicants fairly and equally. As a registered Disability Confident employer, we will work with applicants to make any reasonable accommodations. Apple will consider for employment all qualified applicants with criminal backgrounds in a manner consistent with applicable law. Learn more

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.totaljobs.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:34 min

Augmenting codebases with semantic architectures

Zaak Chalal Zaak Chalal ¡ WWC Europe 2026

2:25 min

Testing the AI generated Apple iOS Flashcards application

MIlan Todorović MIlan Todorović · WWC Europe 2026

1:37 min

Core definitions of C++ objects and data references

Jonathan Mßller Jonathan Mßller ¡ WWC 2024

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 ¡ WWC 2021

1:32 min

Overcoming modernization challenges in aging monolithic codebases

Igor Minar Igor Minar +1 ¡ WWC 2025

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

Videos

See all

Related articles

See all