Fullstack Developer (Vue 3 + Laravel)
Jako Get IT Together specjalizujemy się w dostarczaniu wysoko wykwalifikowanych Ekspertów IT, w obszarach zarządzania projektami, architektury, analizy biznesowej i systemowej czy rozwoju oprogramowania.
Dla zagranicznego klienta poszukujemy osoby na stanowisko Fullstack Developera, której głównym obszarem odpowiedzialności będzie frontend, przy zachowaniu aktywnego udziału w rozwoju backendu.
Co zyskasz pracując z nami:
Formę współpracy w oparciu o kontrakt b2b z Get IT Together
Pracę zdalną
Kontrakt na czas nieokreślony
Niezbędne narzędzia pracy
Pracę w międzynarodowym środowisku
Za co będziesz odpowiedzialny/a:
Projektowanie i rozwój aplikacji webowych w modelu fullstack (frontend + backend)
Tworzenie nowoczesnych interfejsów użytkownika w oparciu o Vue 3 oraz Quasar Framework
Implementacja i integracja z backendem poprzez REST API
Rozwój oraz utrzymanie backendu w technologii PHP 8 z wykorzystaniem frameworka Laravel
Projektowanie, implementacja i dokumentowanie API
Dbanie o jakość kodu poprzez pisanie testów jednostkowych i E2E (Vitest, Cypress)
Udział w code review oraz pracy w zespole zgodnie z dobrymi praktykami inżynierskimi
Współpraca z zespołami: backend, QA, design, product w całym cyklu wytwarzania oprogramowania
Debugowanie, analiza problemów oraz optymalizacja istniejących rozwiązań
Udział w rozwoju architektury aplikacji
Jakie kompetencje są niezbędne:
Frontend (kluczowe – ok. 70% pracy)
Bardzo dobra znajomość Vue 3 i nowoczesnego podejścia komponentowego
Doświadczenie w zarządzaniu stanem aplikacji przy użyciu Pinia
Praktyczna znajomość Quasar Framework w budowie responsywnych interfejsów
Doświadczenie w integracji z REST API oraz pracy z backendem
Umiejętność tworzenia testów jednostkowych w Vitest (Jest jako alternatywa)
Doświadczenie w testach end-to-end z użyciem Cypress (Playwright jako alternatywa)
Backend
Dobra znajomość podstaw PHP 8
Doświadczenie w pracy z frameworkiem Laravel
Umiejętność projektowania, implementowania i wykorzystywania REST API
Kompetencje ogólne
Znajomość nowoczesnych procesów wytwórczych: Git, code review, CI/CD
Płynna komunikacja w języku angielskim
Silne umiejętności analityczne, debugowania i rozwiązywania problemów
Umiejętność efektywnej współpracy w zespole interdyscyplinarnym
Dbałość o jakość kodu, jego czytelność, testowalność i utrzymywalność
Jakie kompetencje są mile widziane:
Frontend
Doświadczenie z Nuxt oraz Nuxt UI
Znajomość TypeScript lub gotowość do jego wdrożenia w codziennej pracy
Znajomość Vuex