Twoim zadaniem będzie rozwój części rozproszonego systemu obsługującego branżę hotelarską. Jest to rozwiązanie, które pozwala pracownikom lub menadżerom hoteli na obsługę różnych czynności, takich jak zarządzanie rezerwacjami, płatnościami i usługami hotelowymi w obrębie hotelu lub pomiędzy hotelami. System składa się z wielu zorientowanych dziedzinowo mikroserwisów rozwijanych w ramach kilku interdyscyplinarnych zespołów. Technologie, których używamy: React ekosystem SCSS Web Components, Stenci
Twoim zadaniem będzie rozwój części rozproszonego systemu obsługującego branżę hotelarską. Jest to rozwiązanie, które pozwala pracownikom lub menadżerom hoteli na obsługę różnych czynności, takich jak zarządzanie rezerwacjami, płatnościami i usługami hotelowymi w obrębie hotelu lub pomiędzy hotelami. System składa się z wielu zorientowanych dziedzinowo mikroserwisów rozwijanych w ramach kilku interdyscyplinarnych zespołów. Technologie, których używamy: React ekosystem SCSS Web Components, Stencil Jest, Testing Library, Enzyme, QUnit Webpack, Babel TypeScript Gitlab Docker i Docker Compose Wzorce projektowe i praktyki czystego kodu (OOP, SOLID) W naszej codziennej pracy pracujemy w iteracjach z udoskonaleniami, planami i spotkania retrospektywne używamy Gitlaba do synchronizacji kodu z gałęziami deweloperskimi i masteringowymi oraz tworzymy gałęzie funkcyjne dla każdej Historii użytkownika, które codziennie popełniamy i używamy CI/CD przy użyciu Gitlaba, otwieramy prośby o połączenie i czekamy na sprawdzenie przez innych członków zespołu przed połączeniem, którego używamy docker i docker compose do lokalnego rozwoju i wdrażania wszystkich mikrousług używamy Teams do komunikacji i/lub uczestniczenia w spotkaniach z innymi członkami zespołu współpracujemy z działem UI/UX, aby zapewnić użytkownikowi możliwie najlepszy wygląd i styl aplikacji tworzymy wewnętrzne pakiety NPM dziel się pracą z innymi, twórz systemy projektowe i unikaj powtórzeń Informacje dodatkowe Jak pracujemy - praca zdalna/hybrydowa: Pracownicy do 50 km od biura (Katowice) - 4 razy w miesiącu Pracownicy od 50 do 100 km od biura - 2 razy miesięcznie Pracownicy powyżej 100 km - praca zdalna Podstawy Forma zatrudnienia do wyboru (B2B, CoE) Elastyczne godziny pracy Ubezpieczenie Lloyds - w przypadku współpracy na zasadzie B2B Dotacja na zakup okularów (300 zł/rok) Bezpłatny parking 3 minut od gabinetu lub wspólny parking podziemny (można zarezerwować – kto pierwszy, ten lepszy) BHP Prywatna opieka medyczna z pakietem dentystów dla Ciebie i Twojej rodziny Grupowe ubezpieczenie na życie dla Ciebie i Twojego partnera Karta Multisport w ramach pakietu MyBenefit Praca warunki i rozwój Laptop Dell, klawiatura, mysz, słuchawki bezprzewodowe i monitor 40h na rozwój w czasie pracy Bezpłatny dostęp do grupowych lekcji językowych Platforma Udemy Wewnętrzne warsztaty, szkolenia lub spotkania Dodatki, które mogą Ci się spodobać Kafeteria MyBenefit i 500 (lub 310 w zależności od wyboru innych benefitów) punkty miesięcznie do wykorzystania na bony Bonus za polecenie nowego pracownika (6500 zł brutto lub więcej w zależności od stanowiska) Chill room z piłkarzykami i konsolą PlayStation Darmowe przekąski (codziennie) Imprezy integracyjne Minimum 4-letnie doświadczenie jako JavaScript lub Front-End Developer Zaawansowana znajomość JavaScript ES6/TypeScript Dobra znajomość HTML5, CSS3 Doświadczenie w pracy lub współtworzeniu systemu kompilacji opartego na JavaScript (np. Babel, Webpack) Doświadczenie z ekosystemem React (haki React) ) Zainteresowanie testowaniem, przeglądaniem i jakością kodu Znajomość Git SOLID Rozumienie najlepszych praktyk, procesów i wzorców projektowych Otwarty umysł, wkład w dyskusje i dobra komunikacja, szczególnie wewnątrz zespołu Udział w projektowaniu rozwiązań Gotowość do dzielenia się wiedzą i pomocyam członków Samodzielność w codziennej pracy, ale także chęć proszenia o pomoc Dobra znajomość języka angielskiego w mowie i piśmie Miło jest posiadać, ale nie jest to konieczność: Podstawy Linuksa, Dockera Doświadczenie z bibliotekami formularzy Znajomość programowania funkcyjnego i programowania obiektowego Twoje Praca polegać będzie na opracowaniu części rozproszonego systemu obsługującego branżę hotelarsko-gastronomiczną. Jest to rozwiązanie, które pozwala pracownikom lub menadżerom hoteli na obsługę różnych czynności, takich jak zarządzanie rezerwacjami, płatnościami i usługami hotelowymi w obrębie hotelu lub pomiędzy hotelami. System składa się z wielu zorientowanych dziedzinowo mikroserwisów rozwijanych w ramach kilku interdyscyplinarnych zespołów. Technologie, których używamy: React ekosystem SCSS Web Components, Stencil Jest, Testing Library, Enzyme, QUnit Webpack, Babel TypeScript Gitlab Docker i Docker Compose Wzorce projektowe i praktyki czystego kodu (OOP, SOLID) W naszej codziennej pracy pracujemy w iteracjach z udoskonaleniami, planami i spotkania retrospektywne używamy Gitlaba do synchronizacji kodu z gałęziami deweloperskimi i masteringowymi oraz tworzymy gałęzie funkcyjne dla każdej Historii użytkownika, które codziennie popełniamy i używamy CI/CD przy użyciu Gitlaba, otwieramy prośby o połączenie i czekamy na sprawdzenie przez innych członków zespołu przed połączeniem, którego używamy docker i docker compose do lokalnego rozwoju i wdrażania wszystkich mikrousług używamy Teams do komunikacji i/lub uczestniczenia w spotkaniach z innymi członkami zespołu współpracujemy z działem UI/UX, aby zapewnić użytkownikowi możliwie najlepszy wygląd i styl aplikacji tworzymy wewnętrzne pakiety NPM dziel się pracą z innymi, twórz systemy projektowe i unikaj powtórzeń Informacje dodatkowe Jak pracujemy - praca zdalna/hybrydowa: Pracownicy do 50 km od biura (Katowice) - 4 razy w miesiącu Pracownicy od 50 do 100 km od biura - 2 razy miesięcznie Pracownicy powyżej 100 km - praca zdalna Podstawy Forma zatrudnienia do wyboru (B2B, CoE) Elastyczne godziny pracy Ubezpieczenie Lloyds - w przypadku współpracy na zasadzie B2B Dotacja na zakup okularów (300 zł/rok) Bezpłatny parking 3 minut od gabinetu lub wspólny parking podziemny (można zarezerwować – kto pierwszy, ten lepszy) BHP Prywatna opieka medyczna z pakietem dentystów dla Ciebie i Twojej rodziny Grupowe ubezpieczenie na życie dla Ciebie i Twojego partnera Karta Multisport w ramach pakietu MyBenefit Praca warunki i rozwój Laptop Dell, klawiatura, mysz, słuchawki bezprzewodowe i monitor 40h na rozwój w czasie pracy Bezpłatny dostęp do grupowych lekcji językowych Platforma Udemy Wewnętrzne warsztaty, szkolenia lub spotkania Dodatki, które mogą Ci się spodobać Kafeteria MyBenefit i 500 (lub 310 w zależności od wyboru innych benefitów) punkty miesięcznie do wykorzystania na bony Bonus za polecenie nowego pracownika (6500 zł brutto lub więcej w zależności od stanowiska) Chill room z piłkarzykami i PlayStation Darmowe przekąski (codziennie) Imprezy integracyjne, [Dostarczanie wysoce konfigurowalnych funkcji i widżetów, Uzyskiwanie wymagań dotyczących funkcjonalności, rozwijanie i utrzymywanie funkcji oprogramowania w oparciu o makiety wizualne i opisy UX w sposób scrumowy (sprinty, pielęgnacja, planowanie, sesje retrospektywne), Praca z najnowszymi technologiami, najlepszymi praktykamilody i wzorce w tworzeniu oprogramowania, dostarczanie wysokiej jakości kodu, który jest zarówno funkcjonalny, jak i wydajny, pisanie testów, przeglądanie kodu, wkład w infrastrukturę wykorzystywaną przez zespół do rozwoju, udział w projektowaniu rozwiązań z członkami zespołu, dzielenie się wiedzą z innymi programiści, Praca z mikrofrontendami i mikroserwisami w środowisku wieloregionowym] Wymagania: React, JavaScript, TypeScript, CSS, HTML, Git, ES6, HTML5, CSS3, Wzorce projektowe, Sass, Babel, Webpack, Docker, Jest, Enzyme, OOP, Linux, Ember.js Narzędzia: Jira, Confluence, GitLab, Agile, Scrum. Dodatkowo: Prywatna opieka medyczna, Projekty międzynarodowe, Budżet szkoleniowy, System kafeteryjny, Abonament sportowy, Startupowa atmosfera, Darmowa kawa, Parking dla rowerów, Sala zabaw, Darmowe przekąski, Szkolenia wewnętrzne, Nowoczesne biuro, Bez dress code'u, Darmowe napoje, Prysznic.