The Roblox Account Authentication and Security team is responsible for onboarding Roblox players, creators and securing their sessions across all platforms and locales. The business problem is to ensure a seamless and secure experience for Roblox users, particularly young and vulnerable users, by making account authentication and security child-proof.
Requirements
- 4-6+ years of experience in frontend or client-side development working on complex user interfaces for large-scale consumer applications.
- 4-6+ years of experience building and shipping user facing products to production in any domain, such as backend, frontend
- 4-6+ years of experience working on multi-person codebases, including open-source or personal projects
- Proficiency with modern UI frameworks such as React/Redux or React Native.
- Experience building cross-platform UIs for web and mobile devices (iOS/Android) or gaming consoles.
- Experienced in designing and implementing user facing features within a thick client app.
Responsibilities
- Design and implement responsive, performant, and accessible UI systems for high-traffic surfaces used by hundreds of millions of users.
- Build end-to-end features across platforms (iOS, Android, Windows, Mac OS, Xbox, VR, and future devices) that enhance user experience and drive platform growth.
- Utilize and integrate state-of-the-art AI tools for development.
- Drive initiatives to improve key company metrics, such as user acquisition and retention, by conducting systematic experiments and iterative improvements.
- Dive into crafting user-facing features that streamline onboarding and enhance access to Roblox.
- Explore and master diverse tech stacks in a dynamic environment.
- Play a key role in shaping our team's direction.
Other
- Mentor junior engineers and help build a strong, collaborative team.
- Curious about how users experience your work and are excited about digging through both qualitative and quantitative data to understand Robox users.
- Responsible: You build systems that are robust, and use production incidents to learn and improve.
- User Oriented: You always start with the needs of the user, whether they are Roblox users or internal engineers before architecting a solution.
- Roles that are based at our headquarters in San Mateo, CA: The starting base pay for this position is as shown below.