Principal Software Engineer
Core
Designing and building scalable iOS mobile applications for the vehicle lifecycle and digital identity sectors.
Role type
Principal Software Engineer (iOS)
Builds
iOS mobile applications
Domain
Automotive / Digital Identity / Mobile
Deliverable
production ML models | product features
Required skills
iOS development, Swift, Objective-C, concurrency and threading, MVC/MVVM/MVI architecture, RESTful APIs, WebSocket, object-oriented design, security, unit testing, observability, SQL/SQLite/Firebase
Preferred skills
Code snippets, open-source projects
Technologies
iOS, Xcode, Swift, Objective-C, REST, WebSocket, Firebase, SQLite
Responsibilities
Design, develop, and deploy iOS apps; optimize for performance, security, and scalability; troubleshoot, debug, and update existing apps; participate in sprint planning, architecture, and code reviews; mentor junior developers
Seniority
Principal, hands-on IC with mentorship