Vue/Nuxt Front-End Developer (Kyiv)
Ми шукаємо розробника до нашої in-house команди. Ми створюємо продукт, що є одним із лідерів ринку та має як web, так і mobile застосунки. Ти будеш працювати над постійним вдосконаленням продукту, поєднуючи підтримку стабільних рішень та розробку нових сервісів з нуля.
Твої завдання:
- Розробка та підтримка: створення складних SPA/SSR веб-застосунків та клієнтських кабінетів.
- Робота з логікою: активна участь у процесі розробки клієнтської логіки застосунку.
- Інтеграція: взаємодія з Back-end сервісами та сторонніми API.
- Якість: написання якісного, структурованого та підтримуваного коду.
Необхідні навички:
- Досвід з Vue.js: від 12 місяців комерційної роботи.
- Досвід з Nuxt.js: розуміння специфіки та досвід роботи з Nuxt 2 (підтримка поточних проектів) та Nuxt 3 (розробка нових рішень).Розуміння базових принципів SSR/CSR та hydration.
- State Management: впевнене використання Vuex або Pinia для контролю стану.
- JS & Navigation: просунуті знання JavaScript та досвід роботи з Vue Router.
- Верстка: відмінні навички HTML, CSS та використання методології BEM.
- Препроцесори: досвід роботи з SASS/SCSS.
- Tools: розуміння Git, робота з Dev Tools та вміння інтегрувати сторонні бібліотеки.
- API: досвід роботи з REST API, робота з асинхронними запитами та помилками. Базове розуміння принципів роботи HTTP, cookies та формату обміну даними JSON.
- Performance: розуміння Core Web Vitals (LCP, FID, CLS) та досвід їх оптимізації.
- English: рівень, достатній для читання технічної документації.
- Soft Skills: досвід успішної роботи в команді.
Про проект та умови:
- Продукт: Розвиток Spiro — ERP-екосистеми. Ми будуємо гнучкий інструмент і зараз робимо акцент на зручність для користувачів, тому FE дуже важливий.
- Локація: Київ / віддалено / гібрид.
- Динаміка: можливість працювати як над розвитком існуючої екосистеми, так і над новими проєктами.