Live opening · Posted 2 days ago
At a glance
The key details from the original listing.
Your early-applicant advantage
Live timing from JobBeeper.
About the role
Description supplied by the original job listing.
We are looking for a Principal iOS Engineer to lead the architecture, design, and development of high-quality, scalable iOS applications. As a senior individual contributor, you will drive technical direction, establish engineering best practices, mentor development teams, and collaborate closely with product, design, backend, and QA teams to deliver exceptional mobile experiences. This role is ideal for someone who enjoys solving complex technical challenges, influencing architecture decisions, and building world-class consumer or enterprise mobile applications.
Responsibilities:
Lead the architecture, design, and development of enterprise-grade iOS applications.
Drive technical strategy and ensure scalability, performance, security, and maintainability.
Define engineering standards, coding guidelines, and best practices across the iOS team.
Build reusable frameworks, libraries, and platform components.
Collaborate with product managers, UX designers, backend engineers, and QA teams to deliver high-quality features.
Review code, mentor senior engineers, and foster engineering excellence.
Optimise application performance, memory usage, battery efficiency, and startup time.
Ensure high application quality through unit testing, UI testing, and CI/CD practices.
Stay current with Apple's latest frameworks, platform updates, and mobile development trends.
Participate in architecture discussions and provide technical leadership across multiple engineering teams.
Requirements:
10-13 years of software development experience with 7+ years in native iOS development.
Strong expertise in Swift and SwiftUI.
Solid experience with UIKit, Combine, Swift Concurrency (async/await), and Xcode.
Strong understanding of MVVM, VIPER, MVC, and modern mobile architecture patterns.
Experience integrating RESTful APIs, GraphQL, and third-party SDKs.
Strong knowledge of iOS performance optimisation, multithreading, memory management, and offline storage.
Experience with Core Data, Keychain, Push Notifications, Background Tasks, Deep Linking, and App Extensions.
Hands-on experience with XCTest, XCUITest, unit testing, and automation.
Strong understanding of Git, CI/CD pipelines, Fastlane, and App Store deployment.
Experience working in Agile/Scrum environments.
Strong problem-solving and system design skills.
Excellent communication and stakeholder management abilities.
Proven experience leading technical initiatives without direct people management.
Passion for building scalable, high-performance mobile applications.
Ability to mentor teams and drive engineering excellence across the organisation.
Preferred Qualifications:
Experience leading architecture for large-scale consumer or enterprise mobile applications.
Exposure to Objective-C and migration of legacy applications.
Experience with Firebase, Analytics, Crashlytics, and mobile observability tools.
Knowledge of mobile security best practices, accessibility, and App Store guidelines.
Experience mentoring engineers and influencing technical decisions across teams.
Exposure to cloud platforms such as AWS, Azure, or GCP is a plus.
Experience
10-13 yrs
More openings worth a look
Recently tracked roles with full details and direct application links.