Senior Unity/C# Developer (Mobile Games)
Описание
Локация: Санкт-Петербург; можно работать удалённо или в офисе
Компания
Разработка мультиплеерных мобильных игр на 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.
Внутренние митапы, лекции и хакатоны, участие в профильных конференциях.
Бонусы ко дню рождения, реферальные выплаты, тимбилдинги, мероприятия и турниры.