Senior Software Engineer, Frontend
Core
Architecting and developing the frontend stack for Roblox's consumer-facing application surfaces to serve millions of users across web, mobile, and desktop platforms.
Role type
Senior IC frontend platform engineer
Builds
Roblox's core application surfaces (Home, Avatar, Search) and internal React-inspired Luau UI libraries
Domain
Gaming / Metaverse / 3D immersive digital experiences
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
TypeScript, React, component-based architecture, state management (Redux/Flux), performance debugging, API design, unit/integration testing, cross-platform development
Preferred skills
Swift, Kotlin, C++, mobile development (iOS/Android), low-level languages
Technologies
React, Luau, TypeScript, HTML5, CSS3, Redux, Flux, MVC, MVVM
Responsibilities
Design and implement robust systems for core surfaces; Create reusable frontend abstractions; Maintain and evolve internal UI libraries; Define architecture standards; Partner with cross-functional teams; Address cross-surface performance issues; Provide architectural leadership and mentorship
Seniority
Senior, hands-on IC with architectural leadership