Roblox5 дней назад
Senior Software Engineer, Frontend (App Foundations)
20 175–26 081 ₽в месяц · до вычета
РЫНОК
14 583 ₽медиана по профессии
Frontend Developer · 41 вакансий с указанной зарплатой
6 250половина предложений: 12 500–16 000160 000
Выше рынка · выше 83% предложений
San Mateo
Обязанности
- 01Design and implement robust, extensible systems powering Roblox's core surfaces (Home, Avatar, Search, etc.) to serve millions of users efficiently
- 02Create reusable frontend abstractions using React paradigms and modern tech to enable fast, consistent UI development across teams and devices
- 03Maintain and evolve Roblox's internal React-inspired Luau UI libraries, promoting modular design, state management patterns, and performance
- 04Define architecture standards to ensure frontend code is scalable, testable, and aligned with proven patterns like Flux, MVC, and MVVM
- 05Partner with engineering, product, and design teams to integrate shared solutions and deliver cohesive, high-quality user experiences
- 06Address cross-surface issues like memory, responsiveness, and load times to ensure a reliable, fast UI at scale
- 07Provide architectural leadership, review designs/code, and mentor engineers in best practices and effective use of platform tools
Требования
- 01Bachelor's degree in Computer Science or a related field, or equivalent practical experience
- 028+ years of software development experience, including substantial experience building user-facing frontend applications
- 03Proven track record in implementing or architecting complex frontend systems for large-scale applications
- 04Deep expertise in modern mobile/web/frontend technologies including proficiency in HTML5, CSS3, and JavaScript/TypeScript or mobile equivalents
- 05Hands-on experience with frameworks such as React
- 06Comfortable with component-based architecture and state management patterns (Redux/Flux or similar) for building maintainable UIs
- 07Strong programming skills in one or more scripting languages relevant to frontend and tooling such as TypeScript, Swift or Kotlin
- 08Solid understanding of software design principles and architectural patterns as they apply to frontend development
- 09Able to design clean APIs and module boundaries, and experienced in creating maintainable and testable code bases with proper unit/integration testing practices
- 10Demonstrated ability to optimize frontend performance and diagnose issues
- 11Knowledge of performance debugging, profiling, and benchmarking techniques on the client side
- 12Excellent communication skills and a team-oriented mindset
- 13Ability to work effectively with cross-functional teams, gather requirements, and drive consensus on technical solutions
- 14Experience developing applications or libraries across multiple platforms (web, mobile, desktop)
- 15Familiarity with building applications that serve users on Web, iOS, Android, Windows, etc.
Условия
- 01For roles based at our headquarters in San Mateo, CA
- 02Annual Salary Range $242,100 — $312,970 USD
- 03Roles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday
- 04All full-time employees are also eligible for equity compensation and benefits
- 05Roblox provides equal employment opportunities to all employees and applicants for employment