Senior Software Engineer, Foundation & Luau Platform
Core
Design and build the shared UI platform (frameworks, APIs, component library) for Roblox's 3D immersive experiences, ensuring fast, consistent, and reliable performance across mobile, tablet, and desktop.
Role type
Senior Software Engineer (UI Platform & Frameworks)
Builds
Shared UI frameworks, component libraries, server-driven UI, and core navigation/routing systems for Roblox apps.
Domain
Consumer Internet / 3D Virtual Worlds / Mobile & Desktop
Required skills
React (component model, state management, rendering), application architecture, client rendering & layout performance, debugging & profiling, feature flagging & staged rollouts, cross-platform development, code review & mentorship
Preferred skills
Luau or Lua, React Navigation, native mobile development (iOS/Android), server-driven UI, cross-platform (mobile/desktop/console) apps, developer adoption support
Technologies
React, Luau, Lua, iOS, Android, React Native
Responsibilities
Design and build UI frameworks and APIs; evolve core systems (navigation, routing, state management); drive startup performance and layout stability; roll out platform changes safely; partner with product/design teams to drive adoption; raise quality via code review, testing, and documentation; mentor engineers.
Seniority
Senior, hands-on IC
