Super Stack Developer [с сильными Front End навыками]

Мы ищем серьезного специалиста в команду, занимающуюся автоматизацией паблишинга браузерных и
клиентских игр.

Основная задача на первом этапе — создание нашего собственного игрового центра. Необходимо
будет разработать, а затем поддерживать, приложение для Windows и Mac с использованием фреймворка
Electron (он же Atom).

# Чем именно придется заниматься?

  • писать много кода на ультра-современном JavaScript (наисвежайшая версия Node)
  •  чуть меньше — программированием UI (снова JS, но уже для чуть менее современных браузеров, но обещаем — никаких IE9!)
  • и еще чуть меньше — программированием сопутствующей серверной части (Python/Flask/uWSGI/gevent).

# Чего мы ждем от кандидата?

Всего три вещи:

  • Инженерный подход к решению задач. Ваши технические решения должны быть предсказуемыми в бою,
    обоснованными и прагматичными.
  • Важен большой опыт в написанни Front End кода.
  • Ненависть к ярлыкам. Нам не нужен Front/Back End программист, нам нужен Software Engineer,
    понимающий, что CS практики универсальны.

Кроме того нужно уметь писать легко тестируемый и еще легче читаемый асинхронный код и уметь строить
архитектуру приложения.

# Какие перспективы?

Наша практика показывает, что хорошо реализованный продукт не требует больших усилий для его поддержки.
Когда задача номер один по разработке игрового центра будет закончена, вас ожидает множество других
интересных внутренних проектов. У нас постоянно есть большой пул нетривиальных задач от разработки
UI виджетов до создания собственной аналитической системы.

# Наши технологии

  • Языки: JavaScript/Python/Go/SQL
  • Базы: PostgreSQL, Redis, InfluxDB
  • Инфраструктура: Docker/Vagrant/Ansible

# Рабочий процесс

Работа в команде мега опытного разработчика, в офисе, полный рабочий день, в тяжёлых условиях вечной болтовни про игры во время обеда. Возможность и необходимость развиваться профессионально, изучать новое и быть на острие технологий.

NB I
Причиняет боль одна из перечисленных технологий, особенно клиентских (например, вы ненавидите CSS), но готовы немного пострадать ради остальных, более интересных на ваш взгляд задач? Лучше не надо =) Ждём человека, который будет получать 146% удовольствия от работы!

NB II
Считаете, что для успешного прохождения собеседования рассказа о вашем предыдущем опыте работы, каким бы удивительным он ни был, достаточно? Тоже лучше не надо тратить свое и наше время.

Как понять, что вам стоит попробовать свои силы?

  • Вы легко решаете задачи уровня medium и выше на HackerRank.
  • Запросто находите элегантные архитектурные решения хотя бы на уровне отдельных сервисов/приложений.

С нетерпением ждем ваших откликов на hero@espritgames.com. Адекватная компенсация за ваш труд гарантирована (по результатам собеседования).

Офис в районе м. Дмитровская, Савеловская.

Откликнуться на вакансию

Ваше имя

Email (обязательно)

Номер телефона

Сообщение (обязательно)