Frontend-розробник (Vue 2/3)

Зараз шукаємо Frontend-розробника (Vue 2/3), який допоможе нам у розвитку та масштабуванні нашої внутрішньої CRM-системи.


Ваші задачі

  • Перехід CRM з Vue 2 → Vue 3;
  • Розробка нових фіч та модулів у CRM;
  • Оптимізація та рефакторинг існуючого коду;
  • Інтеграція із зовнішніми сервісами через API;
  • Робота з REST API (взаємодія з бекендом);
  • Участь у плануванні структури та розвитку продукту.
     

Вимоги до кандидата

Знання та досвід з Vue 2:

  • Впевнене володіння Vue 2;
  • Робота з Vuex для керування станом;
  • Підтримка та рефакторинг існуючих компонентів;
  • Знання шаблонів компонування та стилізації інтерфейсів.
     

Знання та досвід з Vue 3:

  • Глибоке розуміння Composition API (ref, reactive, computed, watch, provide/inject);
  • Знання життєвого циклу компонентів Vue 3;
  • Робота з Pinia;
  • Розуміння реактивності у Vue 3, її принципів та обмежень;
  • Досвід роботи з Vite;
  • Використання Vuetify 3 для створення UI-компонентів.
     

Загальні навички фронтенд-розробки:

  • Добре знання HTML5, CSS3/SCSS, JavaScript (ES6+);
  • Розуміння принципів адаптивної та кросбраузерної верстки;
  • Вміння працювати з REST API, Axios / Fetch, обробка запитів і помилок;
  • Робота з Git: гілки, pull requests, code review;
  • Знання інструментів для роботи з UI-дизайнами (Figma, Zeplin тощо);
  • Досвід налагодження інтерфейсу через DevTools.
     

Проєктування та архітектура компонентів:

  • Вміння проектувати гнучкі, ізольовані, перевикористовувані компоненти;
  • Побудова структурованої і масштабованої архітектури компонентів;
  • Впевнене використання props, events, slots, provide/inject;
  • Знання підходів до роботи з глобальним і локальним станом;
  • Навички lazy-loading компонентів, динамічного імпорту, оптимізації продуктивності.
     

Розуміння фундаментальних принципів програмування:

  • Знання принципів чистого коду та побудови зрозумілої логіки;
  • Розуміння асинхронності, вміння працювати з Promise, async/await;
  • Усвідомлення, як будувати код, який легко тестувати, масштабувати та підтримувати.
     

Буде плюсом:

  • Досвід міграції з Vue 2 → Vue 3;
  • Робота з Vuetify 2 → Vuetify 3;
  • Досвід у розробці/підтримці CRM-систем або адмін-панелей;
  • Базове розуміння аналітики та потреб бізнесу у таких продуктах.

 

Технології:

Для роботи з Vue 2:
Vue 2, Vuex, Vue Router, Vuetify 2, Axios, Fetch API, SCSS, JavaScript (ES6+), Git

Для роботи з Vue 3:
Vue 3, Composition API, Pinia, Vue Router, Vuetify, Vite, Axios, Fetch API, JavaScript (ES6+), SCSS, Git


Ми пропонуємо

  • Ринкову оплату згідно вашого досвіду;
  • Віддалений формат та гнучкий графік;
  • Роботу над власним продуктом, а не аутсорсом;
  • Можливість впливати на технічні рішення;
  • Довгострокову співпрацю;
  • Оплачувані лікарняні та відпустку.
     

📩 Цікаво?
Надсилай своє резюме, GitHub/GitLab на приклад відкритого коду з чим ви працювали(або ваші пет проєкти).

Required languages

English A2 - Elementary
Vue 2, Vue3, VueRouter, Pinia, Axios, REST API
Published 11 September
248 views
·
78 applications
100% read
·
94% responded
Last responded 4 hours ago
To apply for this and other jobs on Djinni login or signup.
Loading...