Frontend Developer Vue.Js
Коротко
Front-end Developer with 5+ years of experience needed for web app development using Vue.js, TypeScript, and Pinia/Vuex 4. Responsibilities include UI component creation, integration with REST APIs, testing, optimization, and Agile/SCRUM participation. Hybrid work in Warsaw.
Стислий виклад підготував ШІ на основі тексту оголошення.
W TSS tworzymy najwyższej jakości rozwiązania z zakresu Software Development, FinTech, AI Solution. Tworzymy systemy płatnicze, bramki płatnicze online oraz rozwiązania umożliwiające innowacyjne procesowanie płatności. Nasze zespoły uczestniczą również w projektach wykonywanych dla klientów z wielu różnych branż i specjalizacji.
Do naszego zespołu poszukujemy osoby, która ma doświadczenie w projektowaniu interfejsów użytkownika, dba o dostępność cyfrową i potrafi przekładać potrzeby użytkowników na intuicyjne rozwiązania.
Szukamy doświadczonego Front-end Developera, który dołączy do naszego zespołu i będzie rozwijać oraz utrzymywać aplikacje webowe oparte na Vue.js i TypeScript.
Forma pracy: do ustalenia - otwartość na pracę w formie hybrydowej w Warszawie
🚀 Twój zakres obowiązków
-
Rozwój i utrzymanie aplikacji front-endowych opartych na Vue.js.
-
Współtworzenie komponentów UI na podstawie design systemu i makiet.
-
Projektowanie, implementacja i testowanie logiki biznesowej w komponentach oraz store'ach.
-
Integracja aplikacji z backendem, w tym obsługa błędów, ładowania danych oraz mechanizmów retry.
-
Tworzenie i utrzymywanie testów jednostkowych oraz komponentowych.
-
Implementacja nowych funkcjonalności oraz optymalizacja działania aplikacji pod kątem ładowania, responsywności i UX.
-
Udział w modernizacji i refaktoryzacji istniejących modułów zgodnie z dobrymi praktykami.
-
Wsparcie w diagnozowaniu problemów oraz optymalizacji działania produkcyjnego systemu front-end.
-
Udział w optymalizacji procesu wytwarzania oprogramowania, w tym Continuous Integration, zapewnianiu jakości oraz doborze technologii.
-
Praca zgodnie z metodyką SCRUM — udział w Daily, Planning, Review i Retrospective.
-
Wykonywanie code review oraz wsparcie procesu pracy z wykorzystaniem git-flow.
-
Szacowanie prac w ramach przyszłych projektów i funkcjonalności.
-
Przygotowywanie dokumentacji technicznej oraz dokumentowanie procesów, decyzji i rozwiązań.
-
Aktywny udział w wewnątrzzespołowej wymianie wiedzy, m.in.:
-
udział w szkoleniach technicznych,
-
przygotowywanie krótkich szkoleń wewnętrznych,
-
dzielenie się wiedzą i dobrymi praktykami,
-
opisywanie tips& tricks na Confluence.
💻 Czego oczekujemy?
- Minimum 5 lat doświadczenia jako Front-end Developer.
- Bardzo dobrej znajomości Vue.js 2 i 3, w tym Composition API, reactivity oraz lifecycle hooks.
- Bardzo dobrej znajomości TypeScript, w tym interfejsów, typowania propsów i złożonych typów.
- Doświadczenia z Pinia lub Vuex 4 oraz rozumienia architektury store'ów.
- Znajomości zasad komponentyzacji i projektowania aplikacji, np. w oparciu o Atomic Design lub feature-based folder structure.
- Doświadczenia w pracy z REST API, w tym axios/fetch, obsługi błędów oraz mechanizmów retry.
- Umiejętności projektowania formularzy i implementowania walidacji, np. z wykorzystaniem Vuelidate, Yup lub custom validation.
- Znajomości narzędzi do testów jednostkowych i komponentowych, takich jak Vitest, Jest lub Cypress.
- Bardzo dobrej znajomości HTML5, CSS3, SCSS oraz RWD.
- Znajomości bibliotek UI/CSS, takich jak TailwindCSS lub Bootstrap.
- Znajomości zagadnień związanych z PWA (Progressive Web Applications).
- Bardzo dobrej znajomości Git, code review oraz pracy z wykorzystaniem git-flow.
- Umiejętności konfigurowania buildów i środowisk z wykorzystaniem Vite lub Webpack, w tym environment switching.
- Znajomości zagadnień związanych z asynchronicznością, reactive programming oraz wzorcem CQS.
- Znajomości wytycznych WCAG 2.x.
⭐ Mile widziane
- Doświadczenie z Vue Router 4, dynamic routing oraz navigation guards.
- Znajomość wzorców i podejść architektonicznych, takich jak DDD, CQRS czy Clean Architecture na froncie.
- Doświadczenie z komponentami osadzonymi w aplikacjach legacy, np. Vue 2 + Vue 3 hybrid.
- Znajomość narzędzi do monitorowania aplikacji front-end, np. Sentry lub LogRocket.
- Podstawowa znajomość Dockera i CI/CD, np. GitLab CI lub GitHub Actions.
- Umiejętność analizy i optymalizacji wydajności aplikacji, m.in. lazy loading, code splitting, caching strategies.
- Znajomość jQuery.
- Znajomość Django Templates.
- Znajomość ES
- Lint i narzędzi wspierających jakość kodu.
- Znajomość biblioteki Vuetify.
🛠 Technologie
Vue.js 2/3
- TypeScript
- Pinia
- Vuex
- Vue Router
- JavaScript
- HTML5
- CSS3
- SCSS
- TailwindCSS
- Bootstrap
- Vite
- Webpack
- REST API
- Axios
- Vitest
- Jest
- Cypress
- PWA
- Git
- ESLint
- Vuetify
Co zyskujesz, dołączając do teamu?
- Stabilność współpracy – długofalową współpracę w oparciu o kontrakt B2B
- Realny wpływ na systemy – Twoja analiza bezpośrednio kształtuje rozwiązania IT
- Rozwój kompetencji analitycznych – praca w złożonych projektach systemowych i biznesowych
- Środowisko eksperckie – współpraca z doświadczonymi zespołami IT i biznesu
- Kulturę współpracy – nacisk na komunikację, analizę i jakość rozwiązań
| Опубліковано | 2026-10-28 |
| Джерело |
|
Hexjobs App
Інструменти, налаштовані під цю вакансію.
Hexjobs App
Інструменти, налаштовані під цю вакансію.
Схожі вакансії
Embedded Linux Developer (C/C++ & Yocto)
Edge One Solutions Sp. z o.o.
Warszawa, mazowieckieSenior iOS Engineer
smartpatient
WarszawaSenior Windows Audio Software Engineer
CSHARK
WarszawaSenior Cloud Security Developer with OAuth 2.0
DataArt Poland sp. z o.o.
WarszawaSenior Analytics Engineer with dbt, Data Team
DataArt
Warszawa