Overview
Senior Frontend Engineering role shaping the architecture and technical direction of Roblox's application surfaces, building the frontend foundation on which many engineers build new features.
What you'll do
- Develop the architecture and technical direction of the frontend stack for consumer-facing surfaces, working across teams and technology platforms to ensure solutions are universal and scalable.
- Define how frontend pieces fit together, how data flows through the client, and how to build features faster and more reliably.
- Work with modern frameworks and bridge best ideas from the web ecosystem into Roblox's Luau-based environment.
- Design and implement robust, extensible systems powering Roblox's core surfaces (Home, Avatar, Search, etc.) to serve millions of users efficiently.
- Create reusable frontend abstractions using React paradigms and modern tech to enable fast, consistent UI development across teams and devices.
- Maintain and evolve Roblox's internal React-inspired Luau UI libraries, promoting modular design, state management patterns, and performance.
- Define architecture standards to ensure frontend code is scalable, testable, and aligned with proven patterns like Flux, MVC, and MVVM.
- Partner with engineering, product, and design teams to integrate shared solutions and deliver cohesive, high-quality user experiences.
- Address cross-surface issues like memory, responsiveness, and load times to ensure a reliable, fast UI at scale.
- Provide architectural leadership, review designs and code, and mentor engineers in best practices and effective use of platform tools.
What you'll need
- 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.
- Proven track record in implementing or architecting complex frontend systems for large-scale applications.
- Deep expertise in modern mobile/web/frontend technologies, including proficiency in HTML5, CSS3, and JavaScript/TypeScript or mobile equivalents, and hands-on experience with frameworks such as React.
- Comfortable with component-based architecture and state management patterns (Redux/Flux or similar) for building maintainable UIs.
- Strong programming skills in one or more scripting languages relevant to frontend and tooling such as TypeScript, Swift or Kotlin, or the ability to quickly learn them.
- Solid understanding of software design principles and architectural patterns as they apply to frontend development.
- Able to design clean APIs and module boundaries, and experienced in creating maintainable and testable code bases with proper unit/integration testing practices.
- Demonstrated ability to optimize frontend performance and diagnose issues, with knowledge of performance debugging, profiling, and benchmarking techniques on the client side.
- Passion for ensuring fast, fluid user experiences on all devices.
- Excellent communication skills and a team-oriented mindset.
- Ability to work effectively with cross-functional teams, gather requirements, and drive consensus on technical solutions.
- Comfortable sharing ideas, documenting designs, and collaboratively solving problems in a large engineering organization.
- Experience developing applications or libraries across multiple platforms (web, mobile, desktop).
Nice to have
- Experience with large-scale or high-traffic applications.
- Familiarity with building applications that serve users on Web, iOS, Android, Windows, etc.
- Familiarity with C++ or other low-level languages.
Details
- Location: San Mateo, CA, United States (headquarters).
- Roles based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted).
- Annual base salary range: $242,100 to $312,970 USD. Eligible for equity compensation and benefits.
- For US based roles only: the Company may not be able to employ candidates who have United States work authorization related to certain U.S. visa categories, or support future H-1B sponsorship at this time.
Read the full description and apply on the company’s own careers page.