Tech Stack
AndroidDockeriOSJavaScriptLinux.NETNuxtPHPSCSSTypeScriptVue.jsWebpack
About the role
- Розробка нового функціоналу для користувачів веб‑застосунку.
- Оцінка задач та участь в аналізі вимог.
- Проведення code review.
- Написання та підтримка внутрішньої технічної документації.
- Створення та підтримка внутрішніх npm‑пакетів.
- Написання тестів: unit, інтеграційних, visual regression.
Requirements
- Комерційний/некомерційний досвід: 2+ роки роботи з frontend-розробкою (JavaScript / TypeScript, CSS / SCSS, Webpack, npm).
- 1+ рік роботи з Vue-екосистемою (Vue, Vuex, Vue-router, Vue-i18n) або альтернативними фреймворками.
- Досвід з UI бібліотеками: Element UI, Vuetify, BootstrapVue, Quasar тощо.
- Кросбраузерна верстка.
- Розуміння відмінностей між SSR та SPA, бажано досвід з Nuxt.js.
- Написання unit-тестів.
- Робота з RESTful API на фронтенді.
- Базове розуміння клієнт/сервер архітектури та реляційних БД.
- Знання шаблонів проєктування.
- Базовий досвід з Docker, CI/CD.
- Освіта: Бакалавр або магістр у сфері інформаційних технологій (можна в процесі здобуття ступеня).
- Буде плюсом: досвід створення власних UI-бібліотек або підтримки npm-пакетів.
- Буде плюсом: застосування DI бібліотек (Inversify.io або інші).
- Буде плюсом: досвід роботи з JIRA, Confluence.
- Буде плюсом: реалізація та підтримка багатомовних застосунків (vue-i18n).
- Буде плюсом: створення адаптивної верстки для масштабних проєктів.
- Буде плюсом: проведення code review, участь у мітингах, ретроспективах, refinement.