Senior Software Engineer, Frontend (App Foundations)
Core
Architecting and developing the frontend stack for Roblox's consumer-facing application surfaces (Home, Avatar, Search) to serve millions of users across web, mobile, and desktop platforms.
Role type
Senior Frontend Engineer (App Foundations)
Builds
Roblox's core application surfaces and reusable frontend abstractions (React/Luau libraries)
Domain
Metaverse / Social Platform / Frontend Engineering
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
React, TypeScript, JavaScript, HTML5, CSS3, Component-based architecture, State management (Redux/Flux), Software design patterns, Performance optimization, Unit/Integration testing, Cross-platform development
Preferred skills
Swift, Kotlin, C++, Mobile development (iOS/Android), Desktop development, Low-level languages
Technologies
React, Luau, Redux, Flux, TypeScript, Swift, Kotlin, HTML5, CSS3
Responsibilities
Design and implement robust systems for core surfaces (Home, Avatar, Search); Create reusable frontend abstractions; Maintain and evolve internal React-inspired Luau UI libraries; Define architecture standards for scalability and testability; Partner with cross-functional teams to deliver cohesive experiences; Address cross-surface performance issues (memory, responsiveness); Provide architectural leadership and mentor engineers.
Seniority
Senior, hands-on IC with architectural leadership