Senior Frontend Software Engineer (App Foundations)

Roblox

San Mateo, CA, United States Posted September 11, 2026

Check how well your resume matches this job

Remote Full-time Senior
Salary Range

$242,100 - $312,970

Job Description

Join Roblox as a Senior Frontend Software Engineer, where you will shape the future of our application surfaces. You will develop the architecture and technical direction of our frontend stack, create reusable frontend abstractions, and define architecture standards. You will work with modern frameworks and our custom Luau-based tech, and collaborate with cross-functional teams to deliver high-quality user experiences. This role requires strong programming skills, experience in frontend development, and a passion for optimizing performance.

  • Contribuer à façonner l'avenir des surfaces d'application de Roblox en développant l'architecture et la direction technique de notre pile frontend.
  • Définir comment toutes nos pièces frontend s'assemblent, comment les données circulent à travers le client, et comment nous pouvons construire des fonctionnalités plus rapidement et de manière plus fiable.
  • Travailler en collaboration avec les équipes d'ingénierie, de produit et de design pour intégrer des solutions partagées et offrir des expériences utilisateur cohérentes et de haute qualité.
  • If you are excited by the idea of creating the foundation on which dozens of engineers will build new features – and doing it in a way that delights our end-users with speed and stability – then this role will be perfect for you
  • Demonstrated ability to optimize frontend performance and diagnose issues. Knowledge of performance debugging, profiling, and benchmarking techniques on the client side​. Passion for ensuring fast, fluid user experiences on all devices
  • Experience developing applications or libraries across multiple platforms (web, mobile, desktop). Familiarity with building applications that serve users on Web, iOS, Android, Windows, etc. is desirable for ensuring a seamless cross-platform experience​
  • 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
  • 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​, is highly desirable
  • Bachelor’s degree in Computer Science or a related field, or equivalent practical experience​
  • Familiarity with C++ or other low-level languages is a nice to have but not mandatory
  • 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​
  • 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
  • 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​ (experience with large-scale or high-traffic applications is a plus​)
Required Skills
collaboration cross-functional collaboration communication TypeScript Swift Kotlin C++ testing HTML CSS JavaScript React Redux software development
How to apply

You apply on Roblox’s own careers site. No account needed.

Apply on company site
How well do you match?

Upload your resume and ARes scores it against this job in a few seconds. No account needed.

Your resume is read to calculate the match and then deleted. Nothing is saved.

Already have access? Sign in
About Roblox

See every open role at Roblox on ARes.

More Jobs at Roblox
Share This Job