📌 Разбираемся, как обстоят дела с оценкой, развитием персонала и корпоративной культурой в российских ИТ-компаниях. Вам знакомы эти вещи? Поделитесь своим опытом! Пройти опрос (займет ≈20 минут)

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

Требуемые навыки

ФронтендСтарший (Senior) · Vue.js · CSS · JavaScript

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

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

Компания

Разрабатываем невероятные 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. Готовы ли выполнить тестовое задание?

Ваш отклик

Авторизуйтесь
Откликаться на вакансии могут только зарегистрированные пользователи.