Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer, Frontend

Home > Javascript/Typescript programming jobs

Senior Software Engineer, Frontend in USA

  • San Mateo, CA

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.

Salary: $242k - $313k/yr

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 ...

Similar positions

Senior Software Engineer

  • Curai
  • Full time
  • USA
  • 09/13/2026
  • Salary: $170k-$210k
  • Remote

Senior Full Stack Engineer

  • Entefy
  • Full time
  • USA
  • 09/13/2026
  • Remote

Senior Frontend Software Engineer

  • Entefy
  • Full time
  • USA
  • 09/13/2026
  • Remote

Staff Mobile Engineer, Tech Lead

  • Gametime United
  • Full time
  • USA
  • 09/13/2026
  • Salary: $214k-$251k
  • Remote

Senior Fullstack Engineer, Marketing

  • GitLab
  • Full time
  • UK
  • 09/13/2026
  • Remote