Senior Frontend Engineer, Voice Communication
San Mateo, CA - USA
Job Summary
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 were 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. Were 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 youll 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 Frontend Engineer on the Voice Communication team you will spearhead one of Robloxs most high-impact growth levers on communication. You will be directly responsible for driving Communication Daily Active Users (DAU) by envisioning and architecting a highly engaging immersive and seamless experience for millions of users. This role is central to our mission of reimagining human interaction where providing reliable lightning-fast and intuitive communication is paramount to our social expansion.
You will lead the charge in architecting a robust highly scalable voice client foundation designed to serve as a company-wide platform. Your work will ensure that any internal team at Roblox can easily onboard and integrate voice capabilities into their products. By building this solid technical core you will enable the next generation of social interactions moving from simple in-experience chat to sophisticated persistent social presence across the entire ecosystem.
Furthermore you will empower our creator community by developing sophisticated yet accessible APIs that allow them to build deeply immersive experiences tailored to their unique visions. Crucially you will ensure these systems are architected with a safety-first mindset maintaining strict adherence to Robloxs industry-leading safety standards while scaling to meet the needs of a billion users.
You Will
- Lead with empathy and invest in the people around you. Mentor and grow senior engineers remove roadblocks for your teammates and cultivate an environment where everyone can do their best work.
- Shape the frontend engineering culture across the Communication team. Your influence extends beyond your immediate pod to improve how we build review and ship software across the entire org.
- Act as the technical lead for cross-functional initiatives. Collaborate across multiple pods alongside product design and both frontend and backend engineers.
- Take end-to-end ownership of projects. Drive initiatives from the creation of comprehensive technical plans and architecture through to successful launch iteration and measurable impact.
- Remain hands-on in the codebase. Our senior engineers actively develop the platform and review the code.
- Design empowering systems. Build architectures that enable Roblox creators to unlock entirely new forms of voice communication for their users.
You Have
- 5 years of frontend or client engineering experience (8 years without a CS or related degree) with a focus on building complex UIs and partnering closely with Product and Design.
- Experience working on large-scale consumer applications in React/Redux React Native iOS Android Windows Mac OS and other platforms.
- Passion for client performance and solving really complex problems requiring performance profiling and optimization (things like memory management rendering etc.)
- Real-time communications expertise in technologies like WebRTC or other equivalent ones. Led communication experiences at scale think WhatsApp Google Meet FaceTime Discord or similar.
- Leveraged AI for high-velocity execution. You have used AI-assisted development tools to accelerate prototyping iterate quickly and drive concepts to production.
- Technical leadership. Proven experience mentoring and leveling up junior engineers into independent technical leaders.
- Robust system design skills. Demonstrated ability to author clear actionable technical design docs that align stakeholders and hold up well in architectural reviews.
You Are
- Kind and generous: You treat colleagues with respect assume good intent and go out of your way to help others succeed. You believe technical excellence without kindness is not enough.
- Product-opinionated: You dont just execute plans you proactively shape our roadmap and push for the right product outcomes.
- Hands-on: You write code review code and stay close to the product. Youre not looking for a role where you stop building.
- An AI advocate: You actively push the boundaries of AI-assisted development for yourself and your team.
- Continuously growing: You take pride in your craft and hold yourself to a higher standard each quarter.
Required Experience:
Senior IC
About Company
Roblox is the ultimate virtual universe that lets you create, share experiences with friends, and be anything you can imagine. Join millions of people and discover an infinite variety of immersive experiences created by a global community!