Roblox

Senior Software Engineer, Foundation & Luau Platform

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior-инженер в команду Foundation & Luau Platform, которая строит общую UI-платформу Roblox на Luau с React-подобными фреймворками. Задача — делать платформу быстрой, консистентной и надёжной для продуктовых команд.

Задачи

  • Проектировать и разрабатывать фреймворки и API, на которых строится UI Roblox: системы layout и навигации, server-driven UI, общая библиотека компонентов
  • Развивать базовые системы под UI — навигацию, routing, управление состоянием и потоки данных — для быстрой загрузки и консистентного поведения фич
  • Улучшать производительность запуска, плавность переходов и стабильность layout на телефонах, планшетах и десктопе, используя трейсы и телеметрию для измеримых стандартов качества
  • Безопасно выкатывать изменения платформы в масштабе через feature flags, поэтапные роллауты и параллельную валидацию старой и новой реализаций с быстрым откатом
  • Продвигать платформу внутри Roblox, работая с продуктовыми, дизайн- и фича-командами, и превращать их фидбек в улучшения платформы
  • Повышать планку качества через код-ревью, покрытие тестами и документацию, менторить других инженеров

Требования

  • 4+ года профессионального опыта разработки и выпуска клиентских приложений, желательно на мобильных (iOS, Android) или десктопе, с сильной базой в архитектуре приложений
  • Сильный практический опыт с React и понимание его работы: компонентная модель, управление состоянием, поведение рендеринга, желательно в приложении (например, React Native), а не только в вебе
  • Опыт проектирования общих фреймворков, UI-платформ или базовых библиотек, на которых строят другие инженеры
  • Понимание производительности клиентского рендеринга и layout на разных размерах экранов, форм-факторах и ориентациях
  • Сильные навыки отладки и профилирования, опыт диагностики проблем производительности: медленный старт, визуальные подтормаживания, давление на память
  • Опыт с feature flags, поэтапными роллаутами и запусками на основе экспериментов
  • Сильные навыки письменной и устной коммуникации, умение выравнивать несколько команд вокруг технического плана
  • Комфорт в большой развивающейся кодовой базе и инкрементальной миграции legacy-кода

Условия

  • Годовая зарплата $196,750—$243,290 USD
  • Полная занятость с правом на equity-компенсацию и бенефиты
  • Офисный формат: в офисе вторник, среда и четверг, понедельник и пятница — опционально
  • Равные возможности трудоустройства и разумные accommodations для кандидатов с инвалидностью

Навыки

  • React
  • React Native
  • Luau
  • Lua
  • React Navigation
  • iOS
  • Android
  • feature flags
  • server-driven UI
  • профилирование
  • UI-платформы

Похожие вакансии

Staff Software Engineer, Gemini Cloud Assist Experience
GoogleSeniorSan FranciscoОфис
207,000 – 300,000 USD в год
19 окт.
Software Engineer, UI/UX
BurnBotMiddleSouth San FranciscoОфис
123,000 – 170,000 USD в год
19 окт.
Founding Engineer
MLabsLeadNew YorkОфис
180,000 – 220,000 USD в год
19 окт.
Remote JavaScript Developer
TuringMiddleSan FranciscoУдалённо
200 – 300 USD в час
19 окт.
Remote JavaScript Developer
TuringMiddleAustinУдалённо
200 – 300 USD в час
19 окт.
Senior Software Engineer, Foundation & Luau Platform — Roblox, 196,750 – 243,290 USD в год, Гибрид | itrelocate