JavaScript Developer (Vue)

JavaScript

JavaScript Developer (Vue)

JavaScript

Centrum, Łódź

Derave Software

Undetermined
B2B
Mid
Remote
2 204 - 3 858 USD
Net per month - B2B

Tech stack

    JS

    advanced

    SCSS

    advanced

    Vue.js

    regular

    REST API

    regular

    Yarn

    regular

    Webpack

    regular

    Jest

    nice to have

Job description



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ę

Published: 10.10.2021
Office location