НовоеAI-конструктор резюме: правишь прямо на листе A4, а нейросеть подсказывает, что усилитьКонструктор резюме на листе A4Попробовать
JobPath
Начать бесплатно

Black Tree Gaming Limited

Senior Full Stack Engineer

  • Удалённо
  • United Kingdom
  • Полная занятость
  • В вакансии: 65 000 – 75 000 GBP
  • сегодня

Senior Full Stack Engineer в команду разработки Vortex — флагманского десктопного менеджера модов для геймеров с аудиторией более 80 млн пользователей. Удалённая работа из Великобритании на основе игровых ценностей и современного стека JavaScript/TypeScript.

О позиции

Nexus Mods — крупнейшая платформа для моддинга видеоигр в интернете, основанная в 2001 году. Наш флагманский продукт Vortex используется миллионами геймеров по всему миру для управления загрузками, развёртываниями и разрешением конфликтов модификаций для 5,500+ игр. Мы активно обновляем продуктовую линейку, развиваем инфраструктуру для следующих 10 лет работы сообщества. В нашей команде работают кросс-функциональные продукты-лидированные подгруппы, где каждый инженер может активно внедрять функции и улучшать опыт пользователей.

Чем заниматься

  • Разработка и улучшение десктопного приложения Vortex для Windows с поддержкой Linux
  • Работа над поддержкой новых игр и функциональностью Vortex в игровой индустрии
  • Улучшение пользовательского интерфейса и опыта существующего приложения
  • Решение сложных инженерных задач: регрессии производительности, race conditions, сложные баги состояния
  • Безопасное развитие локальных данных, конфигурации и профилей пользователей между релизами
  • Взаимодействие с другими командами и ревью вкладов от комьюнити и внутренних разработчиков
  • Развитие публичного расширений API с балансом свободы для сторонних разработчиков и модели безопасности
  • Диагностика проблем в продакшене через отчеты о сбоях, телеметрию и логи
  • Написание чистого, хорошо протестированного кода с высокими стандартами CI/CD, упаковки и документации
  • Передача знаний и поддержка других инженеров в подгруппах

Что ждут

  • Искренняя страсть к играм и понимание игровой культуры — обязательное требование
  • Сильный опыт full-stack JavaScript / TypeScript в production
  • Продвинутый опыт React включая state management
  • Опыт работы с Node.js и экосистемой JavaScript: async patterns, streaming I/O, child processes
  • Опыт разработки десктопных приложений и интерес именно к desktop продуктам
  • Senior-level опыт работы с масштабными потребительскими системами (desktop, gaming, creator tooling — идеально)
  • Твёрдые навыки system design и API design с учётом backwards compatibility
  • Опыт отладки production software на машинах, которыми вы не управляете
  • Практический опыт CI/CD
  • Отличные коммуникативные навыки и комфортная работа кросс-функционально
  • Умение балансировать скорость, качество и прагматизм в long-lived codebase с активным комьюнити

Будет плюсом

  • Практический опыт Electron включая Windows и Linux платформенную специфику
  • Опыт работы с моддингом или знание Nexus Mods
  • Опыт пакетирования, код-сининга, auto-update (electron-builder, NSIS, Flatpak)
  • Клиентская аутентификация и опыт download/distribution
  • Фон в launchers или clients для контент-распределения (Steam, Epic, GOG Galaxy, Battle.net, инструменты моддинга)
  • Опыт перевода Windows-first приложения на Linux или поддержки паритета
  • Опыт open source или внешнего комьюнити контрибутора
  • Понимание игровых экосистем: файловые форматы, управление save, load orders, plugin systems
  • Знакомство с Bethesda Creation Engine, FOMOD, Wabbajack или аналогичными стандартами

Условия

  • Неделя из 4 рабочих дней по 32 часа без сокращения оплаты
  • Ежемесячный allowance £25 на видеоигры
  • Employee Assistance Programme
  • Частное медицинское страхование BUPA для вас и семьи
  • Гибкий бюджет на обучение
  • Регулярные социальные мероприятия в течение года (участие по желанию)
  • Поддержка diversity and inclusion политики

Навыки

  • JavaScript
  • TypeScript
  • React
  • Node.js
  • Electron
  • CI/CD
  • System Design
  • API Design
  • State Management
  • Async Patterns
  • Streaming I/O
  • Windows Development
  • Linux Development
  • Desktop Application Development
  • Git
  • Code Signing
  • Packaging
  • Debugging

Сложность отбора

Senior роль требует глубокого опыта full-stack разработки, десктопных приложений и работы с масштабными потребительскими системами; наличие игрового домена и специфических требований к Electron/desktop повышает сложность

Оценка JobPath

Зарплата по рынку

600 000 – 900 000 ₽ в месяц

Расчёт: £70,000/год ÷ 12 месяцев = £5,833/мес × курс ~125 RUB/GBP = ~£729,000/мес. Диапазон рынка основан на уровне senior full-stack в UK с учётом desktop/gaming специфики

Оценка JobPath по рынку, не предложение работодателя

Могут спросить на собеседовании

  1. Как вы подходите к архитектуре десктопного приложения, которое должно работать на разных операционных системах и конфигурациях железа?
  2. Опишите сложный случай race condition или конкурентной обработки данных, который вам приходилось решать, и как вы подошли к решению
  3. Какие принципы вы применяете при проектировании API, чтобы обеспечить backwards compatibility при эволюции системы?
  4. Как вы организуете CI/CD пайплайны для десктопного приложения с множеством зависимостей и этапов тестирования?
  5. Что для вас значит 'понимание игровой культуры' и как этот опыт помогает при разработке для аудитории геймеров?

Прорепетировать это собеседование

Голосовой ИИ-интервьюер задаст вопросы под эту вакансию и разберёт каждый ответ.

Начать бесплатно

Сохрани похожие вакансии

Новые вакансии с такой должностью будут собираться в кабинете.

Сохранить фильтр

Перед откликом

Попробовать бесплатно

Связаться с поддержкой

Выбери, где удобнее написать