Мегапосты:
Мой круг становится Хабр Карьерой! Узнать подробности

Разработка фронта web-интерфейса на Vue.js для буровой компании

01 декабря 2019377 просмотров
Описание вакансии

Салют!

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

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

Оплата почасовая или помесячная, по договорённости. 

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


О проекте

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

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

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

Проект написан на Yii2 (с использованием Bootstrap и jQuery), база данных PostgreSQL 9.5, код на Bitbucket. Фронт от бэка сейчас почти не отделён, новые разделы уже будут разделены. Две страницы уже написаны на Vue.js.

В проекте сейчас больше > 10 тыс. файлов, 57 таблиц и некоторое количество документации. Все задачи (1400) за последние два года делались через Jira, поэтому назначение той или иной строки кода можно отследить.

Код местами написан не лучшим образом, поэтому будьте готовы что-то 

отрефакторить или переписать, а не жаловаться на предыдущих 

разработчиков. И будьте готовы к тому, что от вас ждём код более высокого качества, чем уже есть.

psd-макетов и игр со шрифтами у нас нет — всё подчинено практичности и функциональности. Но вот ошибиться в расчёте суммарного непроизводительного времени по скважине никак нельзя, заказчику это обойдётся в миллионы.


Команда

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

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


Требования

  1. Хорошо разбираться в JS, Vue.js и CSS.

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

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

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

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

Условия

Удалённая работа 40 часов в неделю.

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

Оплата согласно отработанным часам, 2 раза в месяц, логирование времени в Jira, по задачам. Спустя 3 недели начинаем обращать внимание, сколько на какие задачи уходит времени.


Перспективы

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

На дальнюю перспективу — хотим собрать команду, которая будет заниматься 

созданием сложных web-интерфейсов для решения конкретных бизнес-задач. 

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

Откликнуться, в отклике ответить на 5 вопросов (см. ниже).

Выполнить тестовое задание.

Если выполнено успешно, собеседование по телефону.

Обсуждение условий и начало работы.


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

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

  1. Какой у вас опыт работы с Vue.js?
  2. Вы готовы взять на себя в том числе и вёрстку, и поддержку существующих страниц на Bootstrap и jQuery?
  3. Когда вы готовы приступить к работе над проектом по графику 40 часов в неделю?
  4. Какие задачи любите больше всего?
  5. Готовы ли выполнить тестовое задание?
    Займёт не более 2 часов, оплачивается в случае начала сотрудничества.
Ваш отклик
No content.icon.access denied
Авторизуйтесь
Откликаться на вакансии могут только зарегистрированные пользователи.