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