Middle Unity Developer / Программист Unity
Москва
Ключевые навыки
Big Game Freaks – компания, сосредоточенная на выпуске мобильных игровых продуктов. В данный момент у нас в работе четыре проекта, два из которых в стадии разработки, а два уже вышли в Google Play и в App Store.
В связи с расширением отдела разработки к нам в команду требуется Middle Unity Developer
Требования:
-
Опыт разработки мобильных игр на Unity3D не менее 2 лет;
-
Хорошее знание C#; Умение писать читабельный код без ошибок, следуя общим стандартам программирования и особенностям проекта;
-
Умение разбираться в чужом коде;
-
Знание распространенных алгоритмов;
-
Знание паттернов проектирования;
-
Хорошее знание математической базы;
-
Владение системами контроля версий (git);
-
Английский язык на уровне чтения технической литературы.
Будет плюсом:
-
C++, Objective C, Java — знание любого из перечисленных языков и тем более всех хотя бы на базовом уровне будет большим плюсом: человек, понимающий процессы внутри движка и/или понимающий возможности сопряжения его с фронт-эндом, — это ценно;
-
Godot Engine, SDL — на будущее и для наших последующих проектов. Некоторые из них планируются на этих движках и будет круто, если не придется под каждый новый проект искать новых мастеров-джедаев.
В идеальном мире (рассматриваем кандидатов и без данных навыков):
-
Понимание работы Java-Machine;
-
Работа с протоколом tcp-ip, https;
-
Опыт с asset bundles и системой обновления;
-
Опыт работы с протоколами сериализации, такими как “proto-buf”;
-
Опыт работы с Iso миром (в частности с плагинами TileMap/IsoWorld 2.5D);
-
Опыт внедрения кастомных модулей, расширения редактора.
Предлагаем:
-
Полностью удаленную работу или уютный офис в центре Москвы;
-
Адекватное руководство и опытных коллег;
-
Своевременную и достойную оплату труда;
-
Оформление по ТК РФ, оплату больничных и отпусков;
-
Гибкое начало рабочего дня.