На какие задачи (обязанности)?
Для кандидатов уровня Middle
-
Участвовать в разработке внутреннего движка и инструментов
-
Разрабатывать игровые клиенты на базе Phaser/PixiJS
-
Разрабатывать игровую серверную логику
Для кандидатов уровня Senior или Lead
-
Соблюдение стандартов кода и архитектурных принципов, включая:
-
Контроль архитектурной целостности проекта
-
Проведение код-ревью и обратная связь для улучшения качества кода
-
Оценка технической жизнеспособности предлагаемых решений
-
-
Техническое руководство и поддержка команды в процессе разработки, включая:
-
Помощь в планировании задач и распределении ресурсов
-
Решение технических проблем и поддержка в экстренных ситуациях
-
Взаимодействие с другими командами (например, дизайнерами, QA и менеджментом) для обеспечения успешного завершения проекта
-
Оптимизация и модернизация текущих процессов разработки
-
Какого профессионала ищем?
Для кандидатов уровня Middle
-
Опыт работы от 2х лет на JavaScript или TypeScript в Gamedev
-
Уверенное владение JavaScript (ES5 и ES6)
-
Опыт работы с Node.js, Webpack
-
Опыт работы с одним из игровых HTML5 движков: Phaser или PixiJS
-
Опыт работы с системами контроля версий (Git)
-
Общее знание Design Patterns
-
Применение OOP и MVC/MVP принципов
-
Умение разбираться в чужом коде
Для кандидатов уровня Senior или Lead
-
Опыт разработки не менее 4-х лет, включая:
Опыт разработки игр ( включая игры на Pixi или Phaser )
Опыт разработки мультиплеерных проектов
Опыт разработки web приложений
-
Опыт построения архитектуры клиент-серверных приложений (хотя бы serverless)
-
Опыт технического управления продуктом в связке с Product Owner
-
Опыт управления технической мини-командой
-
Глубокое понимание и опыт работы с ECS (Entity Component System)
-
Отличные знания Typescript/Javascript
Какие условия и бонусы?
-
Удаленная работа из любой страны (мы любим удаленную работу и умеем сохранять мотивацию)
-
Гибкий отпуск (мы даем вам 23 дня PTO, и только вы решаете, когда у вас отпуск)
-
Возможность получить уникальный опыт в игровой индустрии
-
Интересные проекты, которые не дадут вам заскучать
-
Никакой строгой иерархии, никакой бюрократии, а возможность оказывать значимое влияние на растущий бизнес
OOP Game development Git model-view-controller (MVC) design-patterns Node.js JavaScript phaser amazon-ecs MVP TypeScript Webpack PixiJS