18 часов назад
Senior Unity/C# Developer (Mobile Games)
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
Artstorm
15 часов назад
Senior Unity Developer (3D Multiplayer Games)
3 000€
Геоскан
5 дней назад
Ведущий программист Unreal Engine (Unreal Engine)
Облачный Александр Владимирович
7 дней назад
Разработчик UEFN / Unreal Engine (Fortnite)
150 000₽
5 дней назад
Senior Unreal Engine 5 Developer (2D/Platformer)
70 000 - 90 000₽
5 дней назад
Программист C++ (Game Development)
BLACKHUB GAMES
7 дней назад