👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Senior/Middle Front-end Developer

Зарплата

от 100 000 до 300 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Онлайновая стратегическая ММО-игра для программистов

Описание вакансии

Условия работы

Мы ищем талантливого разработчика на Angular для работы над уникальным проектом, не имеющем в данный момент прямых аналогов в мире. Это онлайновая ММО-игра для людей, увлекающихся программированием. Играя в едином игровом мире, каждый пользователь управляет своей колонией путем написания JavaScript-кода своего AI, который работает автономно на серверах игры в режиме 24/7. Игра успешно вышла на Steam и получила значительное количество положительных отзывов. У нас небольшая команда из пяти человек, и мы ищем еще одного разработчика для реализации огромного количества планов по развитию проекта.

Оф. сайт: https://screeps.com

На Steam: http://store.steampowered.com/app/464350

На GitHub: https://github.com/screeps/screeps

Так как проект глобальный и ориентирован на западную аудиторию, требуется знание английского на уровне свободного чтения и написания внутренней документации, а также (иногда) общения с комьюнити в письменной форме. Устный английский не требуется.

Работа удаленная, поэтому необходимо умение самостоятельно работать без принуждения, и проявлять инициативу даже там, где нет явно поставленных задач.

На позиции подразумевается занятость 10-40 часов в неделю. Оплата почасовая по тайм-трекингу.

Мы используем AngularJS и в настоящий момент находимся в стадии миграции на Angular 5. 

Скиллсет:

  • Умение писать качественный оптимизированный код на TypeScript/ES2015, дебажить утечки памяти и узкие места в производительности приложения в браузере, оптимизировать DOM и работать с инструментом Timeline.
  • Опыт работы с AngularJS/Angular. Обязательно наличие в портфолио больших проектов, построенных по парадигме Single-Page Application.
  • Знание HTML/CSS, хороший собственный визуальный вкус и внимание к деталям.
  • Плюсом будет опыт разработки на бэкенде (Node.js/Express/MongoDB/Redis), а также любовь к стратегическим играм и понимание их специфики.

Дополнительные инструкции

Укажите ваш опыт разработки на AngularJS/Angular и на бэкенде (опционально).