Lokalizacja: Zdalnie
Forma zatrudnienia: Umowa o pracę / B2B
Branża: Projekty medyczne, systemy wspierające ochronę zdrowia
O nas
Tworzymy i rozwijamy systemy dla branży medycznej i zdrowotnej. Nasze aplikacje działają w środowisku produkcyjnym obsługującym tysiące użytkowników dziennie.
Frontend łączymy z Symfony (API Platform, Twig, UX, Stimulus, Mercure) – pracujemy nad nowoczesnymi, responsywnymi i wydajnymi interfejsami użytkownika.
Opis stanowiska
Poszukujemy Frontend Developera, który dołączy do naszego zespołu i będzie rozwijał nowoczesne interfejsy użytkownika dla systemów medycznych i telemedycznych. Szukamy osoby z doświadczeniem w Vue 3 i TailwindCSS, potrafiącej pracować w integracji z backendem Symfony 6.4 i API Platform.
Zakres obowiązków
- Tworzenie i rozwój aplikacji frontendowych w Vue 3 (Composition API, Vuelidate, VueUse).
- Integracja frontendu z backendem (Symfony, API Platform, Twig, Mercure).
- Tworzenie komponentów i modułów UI w oparciu o TailwindCSS, Chart.js, FullCalendar, CKEditor4, Dropzone, Tom Select.
- Refaktoryzacja i modernizacja starszych modułów (jQuery/Bootstrap → Vue/Tailwind).
- Praca z Webpack Encore i pipeline’em frontendowym (minifikacja, krytyczne CSS, lazy loading).
- Optymalizacja wydajności (Core Web Vitals, caching, bundle splitting).
- Współpraca z zespołem backend developerów, QA i Product Ownerami.
- Udział w projektowaniu UX i proponowaniu usprawnień interfejsów.
Stack technologiczny
Frontend
- Vue 3 (Composition API, Vuelidate, VueUse, Vue Datepicker)
- TailwindCSS + PostCSS + PurgeCSS + Prettier
- Symfony UX / Stimulus / Webpack Encore
- js, FullCalendar, Dropzone, Tom Select, Select2, CKEditor4
- Axios, Day.js, Luxon, Moment.js
- css, SortableJS, Owl Carousel, Magnific Popup
- Build & tooling: Webpack 5, Yarn, Babel, Sass-loader, Autoprefixer
Backend (kontekst integracyjny)
- Symfony (FrameworkBundle, Form, Security, Validator, Workflow, Cache, Messenger)
- Twig (z pluginami: cssinliner, intl-extra, string-extra, inky-extra)
- API Platform (REST/GraphQL)
- Mercure (real-time komunikacja)
- EasyAdmin (panel administracyjny)
- Lexik JWT Authentication (logowanie i autoryzacja)
- Liip Imagine / VichUploader / Endroid QRCode (multimedia)
- Sentry (monitoring)
Wymagania
- 2–3 lata doświadczenia w pracy jako frontend developer.
- Bardzo dobra znajomość Vue 3 (Composition API, ekosystem).
- Doświadczenie z TailwindCSS, Sass/PostCSS.
- Znajomość narzędzi Webpack, Babel, Yarn/npm.
- Umiejętność integracji frontendu z backendem (Twig, API Platform, REST/GraphQL).
- Doświadczenie z bibliotekami: Chart.js, FullCalendar, CKEditor, Select2/Tom Select, Dropzone.
- Znajomość Git i pracy zespołowej w Agile/Scrum.
Mile widziane
- Doświadczenie w migracjach legacy (jQuery/Bootstrap → Vue/Tailwind).
- Znajomość real-time rozwiązań (Mercure, SSE, WebSockets).
- Podstawowa znajomość Dockera i CI/CD.
- Wrażliwość na UX i optymalizację interfejsów.
- Komunikatywna znajomość języka angielskiego (min. B2).
Oferujemy
- Udział w projektach o realnym wpływie społecznym (branża medyczna, e-zdrowie).
- Pracę w nowoczesnym stacku technologicznym (Vue 3, Tailwind, Symfony UX, Webpack Encore).
- Elastyczną formę współpracy (UoP / B2B) i możliwość pracy w 100% zdalnej.
- Stabilne warunki zatrudnienia oraz atrakcyjne wynagrodzenie adekwatne do doświadczenia.
- Budżet szkoleniowy, dostęp do konferencji branżowych i wsparcie w rozwoju kompetencji.
- Przyjazną atmosferę i współpracę w zespole doświadczonych specjalistów.