Senior Frontend Engineer - Discovery UX

Roblox
Full-time$239k-289kundefined (USD)San Mateo, California, United States
Apply Now

📍 Job Overview

Job Title: Senior Frontend Engineer - Discovery UX

Company: Roblox

Location: San Mateo, CA, United States

Job Type: Hybrid (In-office Tue, Wed, Thu)

Category: Engineering

Date Posted: 2025-06-04

Experience Level: 5-10 years

Remote Status: On-site/Hybrid

🎨 Design Role Summary

  • Drive solutions using React and other technologies to build components quickly and efficiently across devices
  • Collaborate with various teams to deliver a coherent user experience across the platform
  • Architect universal solutions for delivering features across a range of platforms and devices
  • Improve user journey through data-driven decisions and A/B testing
📝 Enhancement Note: This role is not specifically a design role but involves significant design-related work, focusing on user experience and user interface development.

🖼️ Primary Design Responsibilities

  • Design, build, and ship features to improve the user journey for millions of users
  • Work with Engineering, Product, Design, and Data partners to match developers with the right audience
  • Craft robust, extensible systems for high-traffic surfaces including the Roblox homepage
  • Drive UX improvements through data-driven decisions and A/B testing
  • Collaborate with teams across Roblox to deliver a coherent user experience across the platform
📝 Enhancement Note: While this role is primarily focused on engineering tasks, the responsibilities heavily involve design aspects, such as user experience, user interface, and user journey improvement.

🎓 Design Skills & Qualifications

Education: Bachelor's degree or equivalent experience in Computer Science, Applied Math, Physics, Engineering, Statistics, or other technical field (preferred)

Experience: 5+ years of experience in software development, with 5+ years of experience with web technologies (React, Typescript, Javascript)

Required Design Skills:

  • Proficient in React, Typescript, and Javascript
  • Experience building and launching consumer-facing features with design, product, and/or other partners
  • Strong problem-solving skills and ability to tackle large, ambiguous problems systematically and thoroughly
  • Passionate about users and driven to build the best possible experience for all

Preferred Design Skills:

  • Experience with mobile app development or game development
  • Degree or equivalent experience in a technical field
📝 Enhancement Note: While this role is not exclusively a design role, it requires a strong understanding of design principles and user experience best practices.

🎨 Portfolio & Creative Requirements

Portfolio Essentials:

  • Demonstrate experience in building and launching consumer-facing features with design, product, and/or other partners
  • Showcase understanding of user experience and user interface design principles
  • Highlight ability to collaborate with various teams to deliver a coherent user experience across the platform

Design Process Documentation:

  • Include data-driven decisions and A/B testing processes in portfolio to showcase understanding of user journey improvement
  • Demonstrate ability to architect universal solutions for delivering features across a range of platforms and devices
📝 Enhancement Note: Although this role is not a traditional design role, applicants should be prepared to showcase their design process, user experience understanding, and collaboration skills through their portfolio.

💵 Compensation & Benefits

Salary Range: $238,520 - $289,460 USD (San Mateo, CA)

Benefits:

  • Equity Compensation
  • Roblox provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Roblox also provides reasonable accommodations for all candidates during the interview process.

Working Hours: Full-time (40 hours/week), in-office Tuesday, Wednesday, and Thursday, with optional in-office on Monday and Friday

📝 Enhancement Note: The salary range provided is specific to the San Mateo, CA location and may vary for remote or hybrid work arrangements.

🎯 Design Team & Company Context

🏢 Company & Design Culture

Industry: Software Development

Company Size: 1,001-5,000 employees

Founded: 2004

Design Team Structure:

  • The Discovery UX team works closely with various product and engineering teams across Roblox
  • The team primarily works on Home, Search, Charts, and Experience Details pages for both the Roblox website and app

Design Methodology:

  • User-centered design approach, focusing on improving user journey and user experience
  • Data-driven decisions and A/B testing to validate design choices and improve user experience
  • Collaborative design process involving various teams, including Engineering, Product, Design, and Data

Company Website: Roblox

📝 Enhancement Note: Roblox's design culture emphasizes user experience, user interface, and data-driven design decisions, with a strong focus on collaboration and cross-functional teamwork.

📈 Design Career & Growth Analysis

Design Career Level: Senior Frontend Engineer - Discovery UX

Reporting Structure: Reports to the Engineering Manager on the Discovery UX team

Design Impact: The role has a significant impact on the user journey and user experience for millions of users, influencing the success of the Roblox platform

Growth Opportunities:

  • Potential growth into a technical leadership role, driving the design and development of high-traffic surfaces
  • Opportunities to work on various aspects of the Roblox platform, expanding technical and design skillsets
  • Possibility to transition into a design-focused role, given the strong design aspects of the role and Roblox's emphasis on user experience
📝 Enhancement Note: While this role is not a design-focused role, it offers significant opportunities for growth into design-related positions due to its strong design aspects and Roblox's emphasis on user experience.

🌐 Design Work Environment

Studio Type: On-site and hybrid work environment, with a focus on collaboration and teamwork

Office Location(s): 970 Park Pl, San Mateo, California 94403, US

Design Workspace Context:

  • Open and collaborative workspace, encouraging cross-functional teamwork and knowledge sharing
  • Access to various tools and resources to support design and development processes
  • Opportunities to work with a diverse team of professionals, fostering a creative and innovative environment

Work Schedule: Full-time (40 hours/week), in-office Tuesday, Wednesday, and Thursday, with optional in-office on Monday and Friday

📝 Enhancement Note: Roblox's design work environment emphasizes collaboration, teamwork, and cross-functional knowledge sharing, fostering a creative and innovative workspace.

📄 Design Application & Portfolio Review Process

Design Interview Process:

  • Technical assessment focusing on React, Typescript, and Javascript proficiency
  • Behavioral assessment to evaluate problem-solving skills, collaboration, and user-focused mindset
  • Portfolio review to assess design process, user experience understanding, and creative problem-solving skills
  • On-site or virtual interviews, depending on the candidate's location and Roblox's remote work policies

Portfolio Review Tips:

  • Highlight experience in building and launching consumer-facing features with design, product, and/or other partners
  • Demonstrate understanding of user experience and user interface design principles
  • Showcase ability to collaborate with various teams to deliver a coherent user experience across the platform
  • Include data-driven decisions and A/B testing processes to illustrate user journey improvement

Design Challenge Preparation:

  • Prepare for technical challenges focusing on React, Typescript, and Javascript proficiency
  • Practice problem-solving exercises to showcase analytical skills and ability to tackle large, ambiguous problems
  • Research Roblox's design principles, user experience best practices, and company culture to tailor portfolio and interview responses

Design ATS Keywords: React, Typescript, Javascript, Software Development, User Experience, User Interface, User Journey, Data-Driven Decisions, A/B Testing, Collaboration, Problem Solving, Design Thinking, Consumer-Facing Features, Mobile App Development, Game Development

📝 Enhancement Note: Although this role is not exclusively a design role, applicants should be prepared to showcase their design process, user experience understanding, and creative problem-solving skills through their portfolio and interview responses.

🛠 Design Tools & Technology Stack

Primary Design Tools:

  • React: A JavaScript library for building user interfaces, primarily used for building components quickly and efficiently across devices
  • Typescript: A superset of JavaScript that adds static typing and other features to the language, enabling better tooling and maintainability
  • Javascript: A high-level, interpreted programming language used to make web pages interactive and provide client-side scripting

Design Collaboration & Handoff:

  • Git: A distributed version control system that enables multiple developers to work together on a single codebase
  • Jira: A project management and issue tracking tool used to plan, track, and release software
  • Confluence: A collaboration software used to share information and knowledge across teams

Design Research & Testing:

  • Google Analytics: A web analytics service offered as a platform inside the pro ad service Google Analytics 360 Suite to track and report website traffic, currently as a module of the Google Marketing Platform
  • A/B Testing: A method of comparing two versions of a webpage or app against each other to determine which one performs better
  • User Testing: A technique used in user-centered design to evaluate a product or feature by testing it with real users
📝 Enhancement Note: While this role is not a traditional design role, it requires proficiency in design-related tools, such as React, Typescript, and Javascript, as well as an understanding of design research, testing, and collaboration tools.

👥 Design Team Culture & Values

Design Values:

  • User-focused: Prioritize user needs and experiences in all design decisions
  • Data-driven: Use data and analytics to inform design choices and validate design decisions
  • Collaborative: Work closely with various teams to deliver a coherent user experience across the platform
  • Innovative: Continuously explore new design trends, tools, and technologies to improve user experience

Design Collaboration Style:

  • Cross-functional: Work closely with various teams, including Engineering, Product, Design, and Data, to deliver a coherent user experience
  • Iterative: Continuously refine and improve design solutions based on user feedback, data, and collaboration with team members
  • Transparent: Foster an open and collaborative environment, encouraging knowledge sharing and learning from one another
📝 Enhancement Note: Roblox's design culture emphasizes user experience, data-driven design decisions, collaboration, and innovation, with a strong focus on cross-functional teamwork and continuous improvement.

⚡ Design Challenges & Growth Opportunities

Design Challenges:

  • Scaling design solutions to support millions of users and high-traffic surfaces
  • Balancing user experience, performance, and technical constraints in a rapidly evolving platform
  • Adapting to new design trends, tools, and technologies in a fast-paced industry
  • Collaborating effectively with various teams to deliver a coherent user experience across the platform

Learning & Development Opportunities:

  • On-the-job training and mentorship opportunities to expand technical and design skillsets
  • Access to various learning resources, including online courses, workshops, and conferences
  • Potential growth into a design-focused role, given the strong design aspects of the role and Roblox's emphasis on user experience
📝 Enhancement Note: While this role is not exclusively a design role, it offers significant opportunities for growth into design-related positions due to its strong design aspects and Roblox's emphasis on user experience.

💡 Design Interview Preparation

Design Process Questions:

  • Describe your experience with React, Typescript, and Javascript, and how you've used them to build and launch consumer-facing features
  • Walk us through your design process, highlighting data-driven decisions and A/B testing processes to improve user journey
  • Share an example of a design challenge you faced and how you collaborated with various teams to deliver a coherent user experience

Company & Design Culture Questions:

  • How do you stay up-to-date with the latest design trends, tools, and technologies in the fast-paced software development industry?
  • Describe your experience working in a collaborative, cross-functional team environment, and how you've contributed to a coherent user experience across a platform
  • How do you approach balancing user experience, performance, and technical constraints in a rapidly evolving platform like Roblox?

Portfolio Presentation Strategy:

  • Highlight your experience in building and launching consumer-facing features with design, product, and/or other partners
  • Demonstrate your understanding of user experience and user interface design principles through your portfolio projects
  • Showcase your ability to collaborate with various teams to deliver a coherent user experience across the platform, using case studies and project examples
  • Include data-driven decisions and A/B testing processes in your portfolio to illustrate user journey improvement and design validation
📝 Enhancement Note: Although this role is not exclusively a design role, applicants should be prepared to showcase their design process, user experience understanding, and creative problem-solving skills through their portfolio and interview responses.

📌 Application Steps

To apply for this design role:

  • Submit your application through this link
  • Tailor your resume and portfolio to highlight your experience in building and launching consumer-facing features with design, product, and/or other partners
  • Prepare for technical challenges focusing on React, Typescript, and Javascript proficiency
  • Research Roblox's design principles, user experience best practices, and company culture to tailor your interview responses and portfolio presentation
  • Practice problem-solving exercises to showcase your analytical skills and ability to tackle large, ambiguous problems
⚠️ Important Notice: This enhanced job description includes AI-generated insights and design industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.