Middle Frontend Developer (Vue.js) на FinTech-проект

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

Минск (Беларусь)Полный рабочий деньМожно удаленно

Компания

Разработка индивидуальных веб-ориентированных программных решений (PDSP) для крупного и среднего бизнеса.

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

Приглашаем опытного Vue.js-разработчика к участию в разработке FinTech-проекта — децентрализованной биржи обмена (крипто)валют. Бэкенд написан на Laravel Framework и представляет из себя REST API для клиентской части и обслуживания внешних приложений. Клиентская часть написана в виде SPA с использованием фреймворка Vue.js.

О проекте:

  • SPA-портал с пользовательскими чатами;
  • Headless-архитектура с REST API (Laravel Framework);
  • DevOps на базе Docker, Ansible, Terraform, GitHub.

    Задачи:

    • разработка SPA-портала, развитие библиотеки компонентов, обеспечение безопасности данных, оптимизация производительности;
    • доработка SPA-функциональности до уровня PWA;
    • перенос кодовой базы CSS с БЭМ на Tailwind CSS;
    • участие в улучшении процесса разработки, регулярном Code Review;
    • написание кода в соответствие с лучшими практиками, его документирование и покрытие тестами;
    • декомпозиция задач, оценка трудоёмкости и соблюдение взятых обязательств по срокам исполнения;
    • написание чистого современного кода, соответствующего лучшим практикам JS-разработки.

    Требования:

    • опыт разработки на JS от 3-х лет;
    • отличное знание современного JavaScript (Prototypal inheritance, Closure, Promises, Async/Await, Web Workers) и HTML/CSS (Semantics, a11y, RWD);
    • хорошее знание Vue.js и его экосистемы (Vue Router, Vuex);
    • опыт работы с REST API;
    • владение современными инструментами разработки (Babel, NPM, Vite.js).

      Будет плюсом:

      • наличие опыта использования Tailwind CSS, WebSockets и написания unit-тестов;
      • владение навыками работы в Linux/MacOS Shell.

        Мы предлагаем:

        • remote-first, гибкий график, язык коммуникации команды — русский;
        • сотрудничество в формате B2B с компанией, зарегистрированной в Республике Польша (предпочтительно, но рассмотрим иные варианты);
        • плановый пересмотр заработной платы по результатам работы;
        • неформальная обстановка внутри команды;
        • корпоративные курсы английского языка.