Senior Software Engineer, iOS
Core
Lead architecture and implementation of the iOS mobile app foundation for millions of Roblox players, ensuring superior performance, reliability, and user experience.
Role type
Principal iOS Engineer (Mobile Platform)
Builds
The Roblox mobile app foundation (iOS) for global players
Domain
Gaming / Consumer Mobile
Deliverable
production ML models | product features
Required skills
Swift, Objective-C, iOS architecture (Swift Concurrency, SwiftUI/UIKit interop), large codebase management, technical mentorship, product sense
Preferred skills
C++, low-level hardware APIs, rendering/graphics, game-engine systems, on-device generative AI integration
Technologies
Swift, Objective-C, SwiftUI, UIKit, C++
Responsibilities
Shape and improve the iOS experience for millions of daily users; Lead architecture and implementation on a large, evolving codebase; Push the platform forward by adopting latest iOS capabilities; Partner with product, design, and data science; Raise the engineering bar through code review and mentorship; Set technical direction across multiple workstreams and drive multi-quarter initiatives
Seniority
Principal, strategy & mentorship