Senior Mobile Programmer
Core
Design and implement platform APIs and robust support for Android and iOS to enable world-class game engine technologies for Fortnite.
Role type
Senior Mobile Platform Programmer (Game Engine)
Builds
Platform APIs, low-level systems, and engine features for mobile games
Domain
Interactive entertainment / Game Engine Development
Deliverable
production ML models | product features
Required skills
C++, low-level system programming, Android development, iOS development, memory management, graphics APIs (Metal, Vulkan), shader compilation, performance optimization, large codebase navigation
Preferred skills
Unreal Engine experience, shipped mobile games, engine architecture knowledge
Technologies
Unreal Engine, Metal, Vulkan, C++, Android, iOS
Responsibilities
Implement and improve low-level systems interfacing with platform APIs (memory allocators, file systems, input systems, graphics APIs, shader compilers), optimize engine performance (load times, memory usage), enhance platform toolchains (compilers, deployment, debuggers), collaborate on complex technical challenges for Fortnite
Seniority
Senior, hands-on IC