Назад
18 часов назад

Senior Unity/C# Developer (Mobile Games)

Формат работы
remote (только Russia)/onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Senior Unity/C# Developer (Mobile Games): Разработка и поддержка мультиплеерных мобильных FPS-игр на Unity с акцентом на производительность, стабильность сборок, интеграцию SDK и создание внутренних инструментов. Focus on анализе FPS, RAM, GC и загрузки, расследовании ANR, crash и дедлоков, обновлении Unity и решении сложных проблем клиент-серверного взаимодействия.

Локация: Санкт-Петербург; можно работать удалённо или в офисе

Компания

Разработка мультиплеерных мобильных игр на Unity3D, включая проекты Modern Strike Online, World War Heroes и Sky Combat, с аудиторией более миллиона игроков в день.

Что делать

  • Разрабатывать и поддерживать внутренние пакеты компании для проекта World War Heroes.
  • Анализировать производительность приложения: FPS, RAM, GC, фризы, размер ассетов и время загрузки.
  • Интегрировать, обновлять и при необходимости модифицировать плагины, библиотеки и SDK.
  • Развивать систему сборки на C#, GitLab CI и Bash, решать проблемы сборки и обновлять версии Unity.
  • Расследовать и исправлять ANR, crash, дедлоки и другие сложные баги.
  • Разрабатывать инструменты для внутренних нужд команды, писать техническую документацию и инструкции.

Требования

  • От 4 лет коммерческой разработки игр для Android и iOS.
  • Уверенное знание C# и Unity, опыт написания аккуратного и поддерживаемого кода.
  • Опыт работы с UniTask, UniRx и Addressables.
  • Понимание сетевой архитектуры и клиент-серверного взаимодействия.
  • Опыт работы в Windows, macOS и Linux, уверенное использование отладчика.
  • Английский язык на уровне, достаточном для чтения технической документации.

Хорошо, если есть

  • Опыт разработки пакетов с нативной обвязкой на Java, Kotlin, Objective-C, Objective-C++ или Swift.
  • Опыт настройки Gradle, а также сборки приложений в Android Studio и Xcode.
  • Знания реверс-инжиниринга, сетевых протоколов и инструментов анализа трафика.
  • Понимание рендера, Render Pipeline, шейдеров и принципов работы GPU.

Культура и преимущества

  • Удалённый формат или работа в офисе с гибким началом рабочего дня с 9:00 до 12:00 по договорённости с командой.
  • ДМС со стоматологией, компенсация до 50% онлайн-сессий с психологом и дополнительный день отдыха каждый квартал.
  • Компенсация до 50% занятий английским языком в Skyeng и Alfa School.
  • Внутренние митапы, лекции и хакатоны, участие в профильных конференциях.
  • Бонусы ко дню рождения, реферальные выплаты, тимбилдинги, мероприятия и турниры.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →