Senior Mobile Programmer
Core
Design and implement platform APIs and robust platform support for the Fortnite game engine targeting Android and iOS.
Role type
Senior Mobile Platform Engineer (Unreal Engine)
Builds
Low-level systems, platform APIs, and engine features for Fortnite on mobile devices
Domain
Real-time 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, software engineering principles
Preferred skills
Unreal Engine experience, engine architecture knowledge, profiling and debugging on modern systems, large codebase management
Technologies
Unreal Engine, Metal, Vulkan, C++, Android, iOS
Responsibilities
Collaborate with engineering and content teams to solve complex technical challenges; Implement and improve low-level systems interfacing with platform APIs; Optimize engine performance regarding load times, memory usage, and platform-specific issues; Improve platform toolchains including compiler/linker support and deployment tools; Support and extend the engine for future hardware
Seniority
Senior, hands-on IC