Fullstack Developer (Vue 3 + Laravel)

PHP

Fullstack Developer (Vue 3 + Laravel)

PHP
Full-time
B2B
Mid
Remote

Job description

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

Tech stack

    English

    C1

    Polish

    C2

    PHP 8

    advanced

    Vitest

    advanced

    Cypress

    advanced

    Laravel

    advanced

    vue 3

    advanced

    Quasar Framewor

    regular

    Pinia

    regular

Office location