Frontend Developer jest odpowiedzialny za programowanie, rozwój i wdrażanie aplikacji internetowych. Bierze udział w projektowaniu nowych modułów systemu i jest w stałym kontakcie z backend deweloperami w celu integracji systemu.
umiejętność programowania w języku JavaScript i TypeScript,
znajomość React, React Native, Angular lub Vue.js,
znajomości state-managera (Redux/Zustand),
znajomość języka polskiego na poziomie min. B2,
znajomość języka angielskiego na poziomie min. B1,
chęć do nauki nowych technologii i frameworków.
dobra znajomość React, GraphQL, Storybook,
dobra znajomość CSS3, umiejętność tworzenia responsywnych aplikacji,
min. 1 rok doświadczenie jako JavaScript Developer.
Jeśli nie masz doświadczenia komercyjnego - damy Ci szansę! Jednak wymagamy umiejętności programowania i zaprezentowania nam własnych małych projektów.
tworzenie oraz modyfikacja frontendu w JavaScript/TypeScript (ok. 75% czasu pracy),
udział w procesie projektowania nowych modułów systemu (ok.10% czasu pracy),
analiza błędów (ok. 10% czasu pracy),
tworzenie dokumentacji technicznej (ok. 5% czasu pracy).
możliwość rozwoju zawodowego,
możliwość zmiany projektu w trakcie pracy,
wybór technologii przy nowych projektach,
wybór narzędzi dostosowanych do Ciebie,
20/26 dni płatnego urlopu,
cyklicznie szkolenia wewnętrzne,
lekcje języka angielskiego,
dostęp do programu MultiSport,
możliwość gry w firmowej drużynie sportowej (liga FLS),
wsparcie starszych programistów,
pracę w pełnym lub niepełnym wymiarze czasu (preferujemy B2B, jednak bierzemy pod uwagę inne formy zatrudnienia),
bezpłatne miejsce parkingowe, pod biurem w centrum miasta,
pracę w biurze w Krakowie lub hybrydową - decyzja należy do Ciebie,
imprezy integracyjne i dobrą atmosferę w zespole, ukierunkowanym na rozwój,
stabilne zatrudnienie,
elastyczne godziny pracy.
System kontroli wersji: Git (GitLab).
Budowanie aplikacji jedną komendą? Tak, “git push” (resztą zajmuje się GitLab CI/CD).
Czy budujemy aplikację codziennie? Tak, każdy push buduje aplikację!
Bug Tracker: Asana.
Error Tracker: Sentry.
Czy naprawiamy błędy zanim przechodzimy do nowych zadań? Tak!
Czy zawsze mamy aktualny harmonogram? Tak, minimum cotygodniowy status i aktualizacja harmonogramu.
Czy pracujemy ze specyfikacją? Tak!
Czy pracujemy z makietami? Tak! (Figma).
Czy warunki w biurze pozwalają się skoncentrować? Tak! Wiemy, jak ważne jest dla programisty “flow” i “getting into the zone”.
Jakie narzędzia otrzymasz? Dostosowane do Ciebie, Twoich potrzeb - ma działać szybko, sprawnie i niezawodnie.
Czy mamy testerów? Tak!
Framework: React.
Warstwa danych: GraphQL, Redux, REST.
Tooling: Webpack, Node, NPM, Yarn, Storybook.
Wygląd: PostCSS, scss, styled-components, JSS, MaterialUI.