#1 Job Board for tech industry in Europe

JavaScript Developer (Vue)
JavaScript

JavaScript Developer (Vue)

Type of work
Undetermined
Experience
Mid
Employment Type
B2B
Operating mode
Remote

Tech stack

    JS

    advanced

    SCSS

    advanced

    Vue.js

    regular

    REST API

    regular

    Yarn

    regular

    Webpack

    regular

    Jest

    nice to have

Job description

Online interview


O Derave Software:

Jesteśmy młodym software housem założonym przez doświadczonych specjalistów w dziedzinie IT. W naszej firmie łączymy sprawdzone technologie ze świeżymi koncepcjami. Pracujemy w małych zespołach, co pozwala na częsty kontakt i przepływ wiedzy ze strony bardziej doświadczonych osób. Zapewniamy elastyczność w doborze godzin oraz miejsca pracy – możesz pracować zdalnie i/lub w biurze, w ścisłym centrum Lublina. 

Nasze oczekiwania:

  • Rok doświadczenia
  • Bardzo dobra znajomość HTML 5, CSS 3 (SASS), RWD
  • Dobra znajomość JavaScript (standard ES6+)
  • Znajomość Vue.js (Vuex, Vue Router)
  • Znajomość REST
  • Doświadczenie w pracy z webpack, NPM/Yarn

Mile widziana znajomość:

  • Konwencji nazewnictwa klas – BEM
  • Frameworków CSS – Bootstrap/Tailwind
  • Bibliotek UI – Vuetify/Bootstrap Vue/Buefy/Quasar
  • Dockera (podstawowa)

Zakres obowiązków:

  • Pisanie kodu z wykorzystaniem wzorców projektowych i dobrych praktyk
  • Pisanie testów sprawdzających zgodność tworzonych funkcjonalności z wymaganiami
  • Współpraca z pozostałymi członkami zespołu przy analizowaniu, planowaniu i tworzeniu rozwiązań dla naszych klientów
  • Proaktywny udział w spotkaniach technicznych

Technologie i narzędzia z jakimi pracujemy:

  • Event Storming / Event Modeling – analiza i dokładne planowanie projektów
  • Event Sourcing – w projektach skupiamy się na zdarzeniach biznesowych
  • JIRA / Scrum – zwinność w zarządzaniu projektami z dużym naciskiem na poprawę pracy poprzez regularne retrospektywy 
  • Google Workspace – dokumenty, e-mail i organizacja codziennych operacji
  • Slack – komunikacja real-time
  • Miro – do tworzenia diagramów, prowadzenia warsztatów
  • PHPStorm – IDE do codziennej pracy
  • Docker – nasze środowisko lokalne i produkcyjne
  • GitHub – gitflow i code review
  • GitHub Actions – CI 
  • Buildpacks.io – tworzenie obrazów dockerowych
  • Honeybadger.io – do monitorowania błędów na produkcji i nie tylko 
  • Cypress, Jest, PHPUnit, Behat, Pest - narzędzia do testowania kodu 
  • StoryBook – tworzenie i testowanie UI kitów
  • ESLint, Prettier, Psalm, PHPStan - statyczna analiza kodu
  • Webpack – do łączenia wielu modułów aplikacji w jeden pakiet
  • Laravel Horizon - zarządzanie systemem kolejek
  • ...a jak coś (z powyższych) nie działa, to zawsze zostaje JQuery ;) 

Jak wygląda proces:

  • Po otrzymaniu Twojego CV zapoznamy się z Twoją kandydaturą
  • Jeśli zdecydujemy się na przeprowadzenie rozmowy rekrutacyjnej otrzymasz o tym informację najpóźniej jeden dzień po wysłaniu CV
  • Umówimy się z Tobą na rozmowę wstępną
  • Po rozmowie wstępnej otrzymasz zaproszenie do wykonania testu sprawdzającego Twoją wiedzę techniczną
  • Po wykonaniu testu otrzymasz feedback niezależnie od naszej decyzji
  • Jeśli zdecydujemy się na współpracę, spotkamy się z Tobą, aby przedstawić Ci naszą ofertę