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ę