Разработка frontend сервисов (Vue/NuxtJS)

Цена договорная
25 июня 2020, 08:13 • 13 откликов • 73 просмотра
Нужны Frontend разработчики (Vue/NuxtJS) на проект. Формат работы фриланс. Работаем по спринтам, каждый спринт оценивается (достойно) отдельно в зависимости от трудозатрат. Оплата 1 раз в месяц по итогу закрытых спринтов.

Нужны уверенные знания:
  • JS ECMAScript 2018
  • VueJS (2/3)
  • NuxtJS
  • HTML
  • CSS
Понимание принципов и технологий:
  • git
  • docker
  • KISS, DRY
  • тестирование frontend
Функционал:
  • Разработка frontend сервисов.
  • Написание тестов.
  • Техническая документация.
  • Code review.
Как мы разрабатываем:
  • В основе лежит микросервисная архитектура. Каждое направление бизнес-логики представлено отдельным сервисом. Сервисы слабо связаны.
  • Взаимодействие сервисов осуществляется через API и публикацию событий.
Какие технологии применяем:
  • Каждый сервис может иметь свою архитектуру и стек технологий в зависимости от предоставляемого сервисом функционала.
  • На данный момент для всех backend сервисов используем php + lumen/laravel. Для frontend vue + nuxtjs.
  • Для модульного тестирования php сервисов используется phpunit.
  • Для разворачивания и деплоя код сервисов помещается в контейнеры docker.
  • Сервисы запущены в облачном кластере AWS
Как работаем и какие подходы используем:
  • Используем agile подход на основе спринтов и доски kanban, с ежедневными короткими meet-up собраниями.
  • Локальная разработка ведется в docker контейнерах (описанных в самом приложении) для исключения конфликтов окружения.
  • Релизы выпускаются непрерывно, проходя цикл
    pull request -> code review -> CI (automated tests) -> CD на test площадку для ручного тестирования.
  • Разработчику выдается в один момент времени один сервис, с которым он работает “изолированно” (как будто нет других сервисов), при необходимости взаимодействуя с работающим кластером на stage-сервере.