Senior Frontend Developer (Gamedev)
- Уровень дохода не указан
-
г.Астана
ROCKSTONE - компания разработчик мобильных и социальных игр в жанре casual.
Мы используем Agile и Data-driven подход, успешно реализуя с их помощью инициативы команды. Наше флагманское приложение Kiss Me - стабильный и развивающийся продукт на стадии LiveOps с большим потенциалом, дающий огромный простор для углубления и расширения твоих скиллов.
Нам не важно, где ты работаешь, мы позаботимся, чтобы ты оставался частью команды.
Сейчас мы в поиске Senior Frontend разработчика в команду, который обеспечит стабильность, производительность (анимации, ANR) и скорость доставки фич.
А взамен вы получите реальные инженерные вызовы, влияние на продукт, работу в открытой команде без токсичности, где ценят рост и знания.
Функциональные обязанности:
-
разработка и программирование игровой логики и архитектуры игровых механик;
-
обеспечение высокого качества и стабильности функционала: минимизация количества багов, готовность к релизу;
-
профилирование, отладка и оптимизация клиентского кода для снижения ANR (Application Not Responding);
-
проверка и тестирование разработанного функционала;
-
отслеживание и контроль качества функционала после релиза и оперативное устранение критических проблем;
-
поддержание и улучшение архитектуры;
-
контроль соблюдения архитектурных стандартов, code style и регламентов команды.
Hard-skills:
-
опыт работы в команде разработчиков от 5 лет;
-
опыт работы со стеком TypeScript+React от 3 лет (опыт реализации сложных CSS-анимаций и переходов);
-
обязательно: продвинутое владение React, экспертные навыки вёрстки (адаптивная, кросс-браузерная, pixel-perfect, кросс-платформенная для мобильных устройств), Less/Sass;
-
опыт создания SPA-приложений и мобильных приложений;
-
умение работать с API и SDK;
-
умение исследовать ANR, crash, находить зависимости и улучшать показатели.
Soft-skills:
-
обучение и развитие: постоянно учишься новому (технологиям, подходам), готов быстро освоить нужное для проекта, делишься знаниями;
-
оценка сроков: реалистично оцениваешь время на задачи, учитываешь риски, расставляешь приоритеты и укладываешься в сроки;
-
коммуникация с руководством: можешь четко и аргументированно донести свою позицию до руководства и других команд;
-
проактивность: сам видишь проблемы в коде или процессах и предлагаешь пути их решения и улучшения;
-
решение сложных задач: способен разобраться, спроектировать и реализовать решение для сложных технических и архитектурных проблем.
Будет плюсом:
- понимание backend-принципов (желательно C++/PHP) или готовность к развитию в этом направлении для эффективной интеграции будет большим преимуществом;
- опыт написания автотестов;
- опыт работы с мобильными приложениями.
Условия:
-
интересные и сложные вызовы, возможность для вашей реализации;
-
удаленная работа и гибкое начало рабочего дня;
-
официальное оформление и финансовая стабильность;
-
привычный отпуск 28 календарных дней в году;
-
поддержка в значимых событиях; активная корпоративная жизнь для всех сотрудников;
-
возможность расти профессионально: оплачиваемые конференции и курсы, покупка профессиональной литературы.