⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие вакансии

Frontend Engineer Tarantool

Прямой работодатель  Mail.ru Group ( team.mail.ru )
14 мая 2018
Удаленная работа
Опыт работы любой
Работодатель  Mail.ru Group
Описание вакансии

Есть возможность присоединиться к нам в качестве Frontend инженера к команде Tarantool Solution Engineering и помочь нам делать современные интерфейсы для коммерческих приложений на базе Tarantool. Мы используем Tarantool в качестве собственного сервера приложений, вместо привычных node.js, django и rails, а поверх него на Vue.js пишем средства управления кластером, мониторинга, редактирования бизнес-правил, и многое другое. При этом несмотря на то, что в бэкенде наш стек довольно необычный (Lua/Tarantool), от тебя нам нужны традиционные знания: ES6, Vue.js, понимание принципов кроссбраузерной верстки, и способность полностью самостоятельно делать прототипы.

Если интересно – напиши свой Skype id или мобильный телефон, и с тобой свяжется руководитель команды.

Почему с нами стоит работать:

Наша компания делает "инструмент разработки", что на российском рынке – редкость.
Команда Solution Engineering непосредственно занимается "денежными" проектами, в которых ты будешь четко понимать свой вклад и видеть бизнес "как он есть".

Коротко о Tarantool
Tarantool появился в 2008 году в рамках проекта "Мой Мир" как более удобная замена memcached (кэширующее key-value хранилище) и со временем начал обрастать полезным функционалом.
Несколько лет спустя Tarantool стал использоваться во многих проектах внутри компании Mail.Ru и обрастать фичами. Одной из самых интересных фич было добавление полноценного языка программирования Lua для написания хранимых процедур. Сначала для операций обслуживания, а затем и для выборок/вставок данных. Концепция оказалась настолько удачной, что через некоторое время Tarantool стали использовать для написания микросервисов, где данные и код лежат в одном адресном пространстве.
Несколько лет назад мы поняли, что совмещение базы и сервера приложений – это интересная история, которая редко встречается на рынке, и решили сделать на этом полноценный бизнес. Так проект Tarantool из внутренней разработки стал отдельной группой со своим бюджетом и целями.
Сейчас в Tarantool есть in-memory хранилище, дисковое хранилище, SQL-движок, "NoSQL" движок, асинхронная платформа для написания приложений, интеграция с nginx, репликация и многое другое.

Как мы зарабатываем деньги
Поскольку ядро продукта открыто, мы не можем заработать на нем достаточно денег, чтобы покрыть стоимость разработки (даже с платной поддержкой). Поэтому в рамках стратегии монетизации мы делаем на Tarantool закрытые приложения на заказ. Наши клиенты сейчас – enterprise, то есть телекоммуникационные компании, банки, промышленное производство, и т. д.
Чтобы было понятнее, какие решения мы имеем ввиду, можешь посмотреть рассказ c конференции WebScale о продукте, который мы сделали для Beeline: http://webscaleconf.ru/2017/ab...

Про собеседование
Чтобы понять, что кандидат нам подходит, мы устраиваем 2-3 интервью. На интервью мы задаем технические вопросы и просим написать немного кода на JavaScript. Каждое интервью длится от 1,5 до 2 часов. И будет хорошо, если ты принесешь на него свой ноутбук, на котором тебе комфортно будет писать код.

  • Задачи
    • Твоя роль в команде Solution Engineering будет заключаться в разработке интерфейса для наших решений, который напрямую влияет на восприятие продукта "бизнесом".
  • Требования
    • Нам нужен человек, способный написать современное Single Page приложение со сложными элементами управления, например редактор деревьев правил, или drag-and-drop wizard для конфигурирования топологии кластера. Поэтому мы ищем хорошее понимание процессов, происходящих в браузере при рендеринге страницы, умение верстать и делать переиспользуемые компоненты.
    • Поскольку мы используем для фронтенда Vue.js, будет хорошо, если ты имеешь опыт работы именно с ним. Но в целом опыт работы с другими реактивными фреймворками тоже подойдет.
    • Будет хорошо, если ты также разбираешься в том, как пишется серверная часть WEB приложений (не важно, на каком языке) и имеешь опыт работы с Docker, средствами непрерывной интеграции и тестирования. Это пригодится, чтобы сделать взаимодействие между рабочими группами проще.
    • Очень большое преимущество тебе даст портфолио, или просто демонстрация сделанных тобой интерфейсов.

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

    • комфортно работаем: просторные опенспейсы, звукопоглощающие панели, несколько десятков переговорных, дополнительные мониторы, мощное железо и макбуки, если нужно;
    • вкусно кормят: в офисе есть ресторан с завтраками и обедами, а на каждом этаже есть 2 кухни, где всегда есть фрукты и ягоды, чай, кофе, кола и, конечно, печеньки;
    • приятно отдыхаем: большая лаунж-зона, массажные кресла, бар со свежевыжатыми соками, качели, уголки с пледами и подушками, где можно отдохнуть, игровые приставки, кинотеатр;
    • заботимся о здоровье: с первых дней работы мы даем отличную программу ДМС, включающую стоматологию и даже массаж;
    • занимаемся спортом: бесплатный фитнес-зал в офисе (со всеми тренажерами и, конечно, душевыми), теннисные столы и даже футбольное поле;
    • легко добираемся: мы находимся в пяти минутах ходьбы от м. «Аэропорт». Для тех, кто предпочитает добираться на работу на машине, у нас есть 5-этажная подземная парковка. И да, на ней есть места;
    • профессионально развиваемся: в нашем офисе регулярно проходят семинары, тренинги, мероприятия для разработчиков ― Moscow.pm, CocoaHeadsMoscow, UX-среда и др. Конечно, мы отправляем сотрудников и на внешние профессиональные мероприятия.


    Новым сотрудникам из других городов поможем с переездом в Москву.


Мы специализируемся на: Javascript, Development, Vue.js