iOS Software Engineer
Role details
Job location
Tech stack
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