Base Salary
$242k - $313k/yr
Responsibilities
- Design and implement scalable frontend systems for Roblox’s core consumer surfaces.
- Create reusable frontend abstractions using React paradigms for consistent UI development across teams and devices.
- Maintain and evolve internal React-inspired Luau UI libraries, including modular design, state management, and performance improvements.
- Define architecture standards, clean APIs, module boundaries, and maintainable frontend patterns.
- Optimize memory usage, responsiveness, load times, and overall client-side performance across platforms.
- Collaborate with engineering, product, and design teams to deliver cohesive user experiences.
- Provide architectural leadership, review designs and code, and mentor engineers in frontend best practices.
Requirements
- Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.
- 8+ years of software development experience, including substantial experience building user-facing frontend applications.
- Experience implementing or architecting complex frontend systems for large-scale or high-traffic applications.
- Deep expertise in HTML5, CSS3, JavaScript or TypeScript, or equivalent mobile technologies, with hands-on React experience.
- Experience with component-based architecture and state management patterns such as Redux or Flux.
- Strong programming skills in frontend- and tooling-relevant scripting languages such as TypeScript, Swift, or Kotlin, or the ability to learn them quickly.
- Understanding of frontend software design principles, architectural patterns, API design, and module boundaries.
- Experience creating maintainable and testable codebases with unit and integration testing practices.
- Experience optimizing frontend performance and using client-side debugging, profiling, and benchmarking techniques.
- Ability to develop applications or libraries across web, mobile, and desktop platforms.
- Strong communication, collaboration, requirements-gathering, technical consensus-building, documentation, and mentoring skills.
- Familiarity with C++ or other low-level languages is preferred but not required.
Benefits
- Full-time employees are eligible for equity compensation and benefits.
- For office-based roles, the work arrangement is onsite Tuesday through Thursday, with optional presence Monday and Friday.
- The stated starting annual base salary range for San Mateo, California roles is $242,100–$312,970 USD.
Tech Stack
Categories
About Roblox
Roblox's vision is to reimagine the way people come together. Our mission is to connect a billion people with optimism and civility. What is Roblox? Roblox is a platform where people come together virtually to share experiences. Every day, tens of millions of people from around the world come to Roblox to learn, work, play, connect, communicate, and socialize in immersive digital experiences all built by a global community of creators. Powered by Creators Roblox is powered by a global community of millions of developers and creators who produce their own immersive multiplayer experiences each month using Roblox Studio, our intuitive desktop design tool. Any experience imaginable can be created on Roblox. How Popular? Roblox is ranked as one of the top entertainment platforms for audiences under the age of 18 based on average monthly visits and time spent (Comscore). Our popularity is driven purely by the community with millions of people signing up through word of mouth every month.