Эстелинк

FRONTEND разработчик (Vue.js) Middle+/Senior

До 250 000 RUR
  • Санкт-Петербург
  • Полная занятость
  • Полный день
  • От 3 до 6 лет

Мы – коммерческая IT-компания, которая специализируется на автоматизации бизнес-процессов в бьюти-индустрии. Мы работаем без сложных организационных структур, иерархий и бюрократии, обеспечивая возможность каждому участнику команды внести свой вклад в проект и увидеть результат работы.

Сейчас мы развиваем ERP(CRM) систему для салонов красоты и бьюти-мастеров и ищем в нашу команду Frontend разработчика

Что мы предлагаем:

  • Работу в аккредитованной Минцифрой IT-компании;
  • Официальное оформление с первого дня: рыночная 100% белая зарплата;
  • График работы: 1 день удалённо/4 из офиса;
  • Гибкий старт рабочего дня;
  • Корпоративные мероприятия, кофе, печеньки, пицца-дни.

Обязанности:

  • Разработка архитектуры клиент-серверной части приложения;
  • Выстраивание архитектуры взаимодействия front-end на Vue 3, с back-end (Nest.js);
  • Создание адаптивной, кроссбраузерной вёрстки на основе дизайн-макетов (Figma);
  • Создание новых и использование имеющихся ui-kit элементов;
  • Находиться в тесном контакте с командой проекта.

Мы ожидаем от тебя:

  • Опыт коммерческой разработки на Vue 3 (composition API) от 2-3 лет;
  • Опыт работы с системами контроля версий (Git);
  • Чёткое понимание того, как устроена архитектура веб-приложения, понимание принципов работы его отдельных составляющих;
  • Обязательный опыт работы с GraphQL, CI/CD (docker, k8s), gRPC/webRTС;
  • Опыт работы с инструментами сборки Vite;
  • Опыт работы с библиотекой Tailwind CSS;
  • Понимание принципов SOLID/ООП/GoF;
  • Знание HTML, JavaScript, TypeScript;
  • Знание и понимание механизмов клиент-серверного взаимодействия, умение работать с серверными API (REST, WebSockets);
  • Опыт работы с SPA/PWA/MPA.
  • Опыт проведения код-ревью;
  • Умение задавать вопросы и предлагать аргументированные решения;
  • Честность, объективность в оценке задач и в качестве кода.

Наш стек:

  • Vue 3;
  • TypeScript;
  • Tailwind CSS;
  • Figma;
  • Vite;
  • GitLab;
  • Jira;
  • Apache echarts;
  • VueUse;
  • Pinia;
  • Nest.js.