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

Frontend-разработчик (Vue.js). Сложный web-интерфейс для буровой компании

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

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

Компания

Разрабатываем невероятные web-интерфейсы

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

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

Салют!

Ищем крутого разработчика на JS, Vue.js на сложный проект.

30-40 часов в неделю, удалённо.

Прежде чем откликнуться — прочитайте до конца. Будем считать это первым тестом.

О проекте

Компания заказчика бурит нефтегазовые скважины. Мастера каждый день заполняют огромные рапорта о бурении через web-интерфейс, который мы совершенствуем уже более трёх лет.

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



Техническая реализация

На всех новых страницах фронт пишется на Vue.js и взаимодействует с бэком по API. Бэк и старые страницы пишутся на Yii2 — этим занимаются бэкендеры.

Все задачи делаем через Jira, поэтому назначение той или иной строки кода можно отследить.

Код местами написан не лучшим образом, поэтому будьте готовы что-то отрефакторить или переписать, а не жаловаться на предыдущих разработчиков. И будьте готовы к тому, что от вас ждём код более высокого качества, чем уже есть.

Команда

Вся команда удалённая, офиса нет.

Состав: 3 фронтендера, 2 бэкендера, 2 тестировщика, аналитик, 2 дизайнера и я, руководитель разработки. Каждая задача проходит review другим разработчиком, в ходе которого стремимся сделать код ещё лучше, а уже потом передать в тестирование.

Требования

  1. Хорошо (реально хорошо) разбираться в JS, Vue.js и CSS.

  2. Быть на связи, не пропадать без предупреждения.

  3. Вовремя выполнять обещанное.

  4. Качественно кодить.

  5. Радеть за продукт.

Условия

  1. Удалённая работа 30-40 часов в неделю.
  2. График гибкий, но предупреждать об изменениях необходимо хотя бы за 3 дня. В рабочее время необходимо быть на связи.
  3. Оплата согласно отработанным часам, 2 раза в месяц, логирование времени в Jira, по задачам. Спустя 3 недели начинаем обращать внимание, сколько на какие задачи уходит времени.

Перспективы

Прямо сейчас работаем над тремя разными разделами, по каждому из которых у заказчика ещё много пожеланий. У проекта нет очерченного срока завершения, есть описанные задачи на 1-2 месяца работы и в процессе описания ТЗ ещё на несколько месяцев.

На дальнюю перспективу — хотим собрать команду, которая будет заниматься созданием сложных web-интерфейсов для решения конкретных бизнес-задач. 

Как попасть в команду

  1. Откликнуться, в отклике ответить на 5 вопросов (см. ниже).
  2. Выполнить первое тестовое задание, на JS. По идее, займёт не больше часа.
  3. Если выполнено успешно, собеседование по телефону, обсуждение условий.
  4. Второе тестовое задание, на Vue.js. Тоже небольшое.
  5. Если выполнено успешно, общение с разработчиками.
  6. Если все друг другу понравились, то начинаем работу.

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

В комментариях к отклику, пожалуйста, ответьте на следующие вопросы:

  1. Какой у вас опыт работы с Vue.js?
  2. Насколько хорошо разбираетесь в нативном JS?
  3. Какие плюсы и минусы видите в использовании библиотек вроде Element UI?
  4. Какие задачи любите больше всего?
  5. Готовы ли выполнить тестовое задание?