Roblox

SeniorSoftwareEngineer(Frontend)

$197–243k San Mateo, California, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Engineer (Frontend) at Roblox. Skills: Frontend development, Client app development, Real-time communication. Architect reusable components. Build reusable components”

Industry & Context.

Problems you'll solve

Investigate problems; Quantify problems; Quantify solutions; Solve hard problems

What They're Looking For.

Must Have

5+ years frontend/client apps experience, Experience with React or other frontend frameworks, Experience with React Native, Experience with iOS, Android, Windows, Mac OS, Bachelor's degree or equivalent experience, Experience collaborating with backend engineers, Knowledge of performance principles, Knowledge of modern technologies, Experience collaborating with cross-functional partners

Nice to Have

Experience building communication products, Experience working closely with design, Experience analyzing client performance, Experience optimizing device memory, Experience optimizing framerate, Experience building applications in Lua, Experience with C++, Experience of test driven development

What You'll Do.

Architect reusable components

Build reusable components

Platformize communication

Launch real time communication products

Launch real time communication features

Provide creators tools

Build tailored social experiences

Build integrated social experiences

Devise creative solutions

Support communication

Enforce quality standards

Iterate on feature development

Collaborate with engineering teams

Collaborate with product teams

Push boundary of possible

Self-organize projects

Take ownership of projects

How You'll Work.

Team & Collaboration

Cross-functional partners; Product teams; Design teams; Data Science teams; Avatar teams; Game engine teams; Creator teams; Trust & Safety teams

Communication Scope

Design specs

Process & Methodology

Project lifecycle management

Full Job Description

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created by our global community of developers and creators. At Roblox, we’re building the tools and platform that empower our community to bring any experience that they can imagine to life. Our vision is to reimagine the way people come together, from anywhere in the world, and on any device. We’re on a mission to connect a billion people with optimism and civility, and looking for amazing talent to help us get there. A career at Roblox means you’ll be working to shape the future of human interaction, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone. As a Senior Software Engineer, Communications, you’ll be in charge of building rich, immersive and engaging user communication experiences to empower safe and seamless ways for our users and creators to express themselves in different modalities better than in real life with Text, at scale in both 2D and 3D space The role will focus on advancing our chat architecture through standardizing and centralizing core components across current text chat applications. You will develop innovative capabilities for upcoming products, ensuring an optimal mix of safety measures, user experience, and flexibility for developers. This team is an ideal fit for individuals dedicated to the evolution of human connection who wish to design impactful, secure, and engaging communication tools for millions of global Roblox users You will work closely with different teams (Avatar, Game engine, Creator, Trust & Safety, other product teams) to build experiences that millions of users engage with on a daily basis, while keeping them safe and civil You will: Architect and build reusable components that help platformize communication to power user experiences on Roblox. Instrumental in launching high quality real time communication

Free ATS check

Applying for this Senior Software Engineer (Frontend) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Roblox?

Real rants from real employees. Read before you apply.

Read Company Rants →