Frontend Developer

  • Makimo
  • Łódź
  • 6 500 - 10 500 PLN netto / miesiąc
  • B2B
  • 02.12.2019

Wymagania

Poziom doświadczenia: Mid

Od Ciebie oczekujemy:

  • Co najmniej dwóch lat komercyjnego doświadczenia przy pracy z JavaScriptem.
  • Praktycznej znajomości ES6+ przy tworzeniu aplikacji webowych — znajomość założeń programowania funkcyjnego i reaktywnego będzie plusem.
  • Praktycznego doświadczenia z Vue.js (lub Reactem/Angularem i chęci nauczenia się Vue), z uwzględnieniem zagadnień zarządzania stanem (np. Vuex/Redux) i komunikacją sieciową z backendem/REST API.
  • Umiejętności pracy z CSS i HTML i przywiązywania wagi do detali — ekipa odpowiedzialna za UI/UX będzie wdzięczna!
  • Znajomości dowolnego frameworku do testowania (np. mocha + chai/jest/jasmine).
  • Praktycznej znajomości Webpacka — umiejętność samodzielnej konfiguracji będzie plusem.
  • Praktycznej znajomości Gita — doświadczenie z pracą z CI/CD będzie plusem.
  • Znajomości języka angielskiego w stopniu komunikatywnym.
  • Otwartości na nowe wyzwania, technologie i eksperymenty i chęci nauki.

W zamian czeka na Ciebie:

  • Praca z technologiami na czasie (ES 6/7/8/9/10, Vue.js, React) i duże pole na eksperymenty z nowymi narzędziami wspólnie z resztą zespołu — wszyscy lubimy się rozwijać i poznawać nowe rzeczy.
  • Wpływ na decyzje projektowe, wybór technologii i kierunków własnego rozwoju, a w dalszej perspektywie rozwoju technologicznego całej firmy — projekty tworzymy od podstaw i właściwy wybór narzędzi jest tego ważnym elementem.
  • Aktywny udział w procesie code review, po obu stronach barykady i okazja do bycia mentorem dla młodszych członków zespołu.
  • Makimoday, czyli wewnętrzne warsztaty i piątkowe talki, na których rozwijamy swoje kompetencje i zainteresowania — ale też czas na publikowanie artykułów na firmowym blogu, własne eksperymenty, czy pracę z projektami open-source.
  • Style guide, czyli nasz wewnętrznie rozwijany zbiór dobrych zwyczajów, który pomaga nam budować projekty wysokiej jakości — liczymy, że pomożesz go współtworzyć i będziesz wpływać na kształtowanie dobrych praktyk!
  • Biuro blisko centrum, z dobrym dojazdem komunikacją miejską i miejscami parkingowymi, ale przede wszystkim — świetną atmosferą.

Technologie

Wymagane na tym stanowisku:
  • JavaScript
  • Vue.js lub React lub Angular
  • CSS3
  • HTML5
  • Git
  • mocha + chai lub jest lub jasmine
  • Webpack
Mile widziane:
  • programowanie funkcyjne
  • programowanie reaktywne
  • CI CD

Projekt, w którym możesz pracować

Wśród naszych klientów i projektów, przy których możesz pracować, znajdziesz m.in. największy polski serwis o winie, lidera branży automotive, czy organizację międzynarodową realizującą Cele Zrównoważonego Rozwoju 2030. Najczęściej pracujemy z Pythonem i JavaScriptem, ale widok Kotlina, Go czy Clojure nikogo tu nie dziwi — mamy duszę odkrywców. 

Podział czasu pracy

Nowe funkcje
50%
Samorozwój
20%
Spotkania
10%
Bug fixing
10%
Dokumentacja
10%

Praca z kodem

  • Kontrola wersji: Git
  • Ustalone konwencje w kodzie
  • Code review
  • Pair programming
  • Statyczna analiza kodu
  • TDD
  • BDD
  • Metryki kodu
  • Baza wiedzy

Testowanie

  • Testy jednostkowe
  • Testy integracyjne
  • Testy systemowe
  • Pentesty
  • Testy wydajnościowe
  • Testowanie manualne
  • Automatyzacja testów
  • CI

Zarządzanie projektami

  • Metodyka: Scrum, Kanban
  • Decyzje architektoniczne podejmuje zespół
  • Technologię wybiera zespół

Narzędzia

  • Laptop
  • Komputer stacjonarny
  • Dodatkowy monitor
  • Słuchawki
  • Osobista szafka
  • Telefon służbowy
  • Swoboda doboru narzędzi
  • System operacyjny

Środowisko pracy

  • Przełożony techniczny
  • Open space
  • Pokoje
  • Dress code
  • Elastyczne godziny pracy
  • Praca zdalna: 20%

Bonusy

  • Pakiet medyczny
  • Pakiet medyczny dla rodziny
  • Pakiet sportowy
  • Pakiet sportowy dla rodziny
  • Zimne napoje
  • Gorące napoje
  • Owoce
  • Przekąski
  • Lunche
  • Wskazówki adaptacyjne
  • Kursy językowe
  • Tymczasowe mieszkanie
  • Pomoc w szukaniu mieszkania
  • Pomoc z wizą
  • Premia za dołączenie
  • Przelot
  • Pieniądze na koszty przeprowadzki
  • Konferencje
  • Szkolenia
  • Książki
  • Parking dla samochodów
  • Parking dla rowerów
  • Prysznic
  • Pokój relaksu
  • Pokój zabaw dla dzieci
  • Imprezy integracyjne

Zadaj pytanie pracodawcy

Administratorem danych jest Makimo ...