JavaScript-разработчик

Требования

БэкендJavaScriptJQuery

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

МоскваПолный рабочий день

Компания

Издаем компьютерные игры, развиваем веб-сервисы и информационно-игровой портал

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

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

Компания Иннова известна в России как локализатор и издатель онлайн-игр, таких как Lineage II, Aion, Atlantica, Point Blank и другие. В наши проекты играют миллионы людей.

Мы ищем вдумчивого фронтэнд разработчика, которого волнует качество выполняемой работы и продукта, над которым он работает. Присоединяйтесь к нашей команде и помогайте нам развивать Фогейм (https://4game.com), делая его прекраснее, быстрее и восхитительнее.

Чем будешь заниматься ближайший год:

  • развитием архитектуры шаблонизации данных, получаемых из множества источников, на стороне клиента (backbone, ajax/json, websockets, plugin, local storage, coffeescript);
  • написание тестов (qunit);
  • созданием «социальной» составляющей проекта — достижения пользователя, вывод внутриигровых событий, друзья онлайн и т.д.;
  • автоматизацией сборки яваскриптовой части проекта (grunt, nodejs);
  • созданием API для виджетов (и сами виджеты), для размещения на сторонних сайтах (plain javascript, минимальное кол-во кода + наличие чужих скриптов и библиотек);
  • помощь верстальщикам при создании сложных интерактивных элементов на сайтах (jquery, ui events, canvas, webgl);
  • иногда принимать участие в верстке (html, css).

Как мы работаем:

  • выделенная команда разработки 4game — 4 фронт-енд разработчика разной специализации, 3 бэк-енд девелопера, 3 тестировщика, поддержка отдела дизайна;
  • scrum-процесс — 3х-недельные спринты, митинг в 11 утра;
  • подход к решению отдельных задач всегда обсуждается и принимается всей фронт-енд командой;
  • поддержка браузеров в стиле «всем по возможностям» — базовый функционал должен работать в IE8, необходимость фолбэков для опционального функционала обсуждается;
  • стараемся разделять исследовательские задачи («а такое вообще возможно?» и «какой способ лучше?») от конкретной разработки отдельных фич;
  • все, что мы делаем, храним в git;
  • возможность вести свой проект в рабочее время, если готовы делиться полученными знаниями и опыт со всеми.

Набор знаний и умений, который мы ждем:

  • отличное владение JavaScript;
  • умение разбираться в уже готовом (чужом) коде и вообще работать в команде;
  • готовность продумывать и планировать задачи перед тем, как писать код;
  • ориентированность на качество, а не на скорость достижения хоть какого-то результата;
  • привычку покрывать тестами свой код;
  • непреодолимое желание узнать как можно больше и быстрее то, что незнакомо из перечисленных выше названий и аббревиатур.

И еще кое-что из приятного:

  • официальное оформление по ТК РФ, ДМС;
  • офис м. Павелецкая;
  • возможность изучения иностранных языков в офисе за счет компании;
  • наличие собственной библиотеки технической и бизнес-литературы в офисе;
  • оплата обучения, посещения конференций, семинаров;
  • график работы: понедельник-пятница, 10:00 - 19:00.

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

Присылайте, пожалуйста, ваши резюме. Будем с нетерпением ждать. Не забывайте указывать контакты для связи.Спасибо!