iOS Software Engineer

Apple Inc.
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Computer Animation
iOS
Apple Mac Systems
Software Applications
C++
Digital Signature
Public Key Infrastructure
Software Construction
Information Technology
Objective C++

Requirements

Significant experience as senior technical leader developing feature rich platform native mobile or desktop applications\n8+ years of experience building software solutions (frameworks, UI) for iOS or macOS\nExcellent communication and collaborative skills\nPassion for product quality and attention to detail\nExcellent understanding of optimization and performance issues across software layers

OS programming experience\nSwift, Objective-C and/or C++ experience\nCore Animation experience\nFamiliarity with NFC and related technologies\nUnderstanding of security, digital signatures, and PKI\nPerformance analysis including Instruments\nBS or MS in Computer Science, related technical field or equivalent experience

About the company

The Wallet Apps & Frameworks team is the place to be if you're passionate about working on incredible technology that is used by millions of people every day. Will you help us design the next generation of revolutionary Apple products? As part of Apple's team, you will help build the coolest next generation products in the world. If you're determined, curious, motivated, and you want to make an impact, we'd love to hear from you. \\n\\nThe Wallet Apps & Frameworks team is looking for hardworking software developers to join our growing team! Wallet allows you to collect your boarding passes, event tickets, coupons, and more, all in one place. It's also the home for Apple Pay, the easiest and most convenient way to pay in stores, apps, and on the web. Join us and work on an exciting roadmap of features that change the lives of people around the world. As an engineer on our team, your responsibilities will range from high-level user interfaces, to writing background processing and networking code, to developing frameworks used by other teams at Apple and third party developers. We collaborate closely with the other iOS engineering teams, human interface designers, diverse groups across Apple, and our partners at other companies. We work on challenging projects and complex problems. We're successful when we deliver novel solutions that surprise and delight our users. You will also deliver the best possible application performance including fast launch times and smooth scrolling. Our goals are simple but the task is large; build the most amazing products in the world that our customers will love.

Apply for this position