Wymagania:
- Niezbędne jest doświadczenie w płatnościach lub grach hazardowych.
- 3 lata doświadczenia w programowaniu React JS.
- Doświadczenie w zakresie JavaScript, HTML5, CSS3, Node.js i pokrewnych technologii.
- Dogłębna znajomość architektury front-end i interfejsów API RESTful.
- Doświadczenia w dostarczaniu wysokiej jakości, skalowalne rozwiązania.
- Doskonałe umiejętności komunikacji i współpracy w zespole kierowanym przez Menedżera projektu.
- Doświadczenie w tworzeniu funkcji klienta dla wielu przeglądarek i responsywnego układu.
- Wiedza architektury mikrousług i mikrofrontendów.
- Profesjonalne doświadczenie w programowaniu w zakresie IoC, OOP, Software Design Pattern, architektury klient/serwer.
- Znajomość pisania testów przy użyciu Jest (lub kilka innych).
Obowiązki:
- Tworzenie aplikacji React.js: Korzystając z 3-letniego doświadczenia w tworzeniu aplikacji React JS, zbuduj i utrzymuj wysokiej jakości, bogate w funkcje aplikacje klienckie.
- Doświadczenie w technologiach front-end: wykorzystaj wiedzę w zakresie JavaScript, HTML5, CSS3, Node.js i pokrewnych technologii, aby tworzyć skuteczne i przyjazne dla użytkownika interfejsy użytkownika .
- Zrozumienie architektury front-end: dogłębne zrozumienie zasad architektury front-end i interfejsów API RESTful w celu tworzenia stabilnych i łatwo rozszerzalnych aplikacji.
- Dostarczanie rozwiązań wysokiej jakości: Wykazać udokumentowane doświadczenie w dostarczaniu wysokiej jakości i skalowalnych rozwiązań zgodnie z wymaganiami projektu.
- Komunikacja i współpraca: komunikuj się i efektywnie współpracuj w zespole pod przewodnictwem menedżera projektu, zapewniając wzajemne zrozumienie i osiągnięcia ustalonych celów.
- Rozwój funkcji klienta w różnych przeglądarkach i projektowanie responsywne: Twórz funkcje w różnych przeglądarkach i twórz responsywny projekt, aby zapewnić optymalną wygodę użytkownika na różnych urządzeniach.
- Znajomość architektury mikrousług: Rozumiesz architekturę mikrousług i mikrofrontendu i wykorzystujesz je do budowania elastycznych i skalowalnych systemów.
- Profesjonalne doświadczenie programistyczne: masz doświadczenie zawodowe w zakresie IoC, OOP, wzorców projektowania oprogramowania i architektury klient-serwer.
- Testowanie kodu: pisanie testów przy użyciu Jest (lub innych frameworków testowych) w celu zapewnienia jakości i niezawodności bazy kodu.
- Dodatkowe umiejętności i doświadczenie: Doświadczenie z SWR, Next.js App Router, Progressive Web Aplikacje (PWA), platformy chmurowe (AWS, GCP), a także jakiekolwiek doświadczenie z DevOps będzie dużym plusem.
- Doświadczenie w bazach danych: Znajomość jednej lub więcej baz danych, takich jak MongoDB, MySQL, PostgreSQL, Przydatna byłaby również Firebase lub Supabase.
- Doświadczenie z backendem Node.js: doświadczenie w zakresie komercyjnego tworzenia backendu w Node.js pomoże Ci lepiej zrozumieć cały stos technologii i zapewni głębsze zrozumienie produktu. li>
Będzie dodatkowym atutem:
- Doświadczenie w korzystaniu z jednej lub większej liczby baz danych: MongoDB, MySQL, PostgreSQL, Firebase, Supabase .
- Doświadczenie z SWR, Next.js App Router, Progressive Web Apps (PWA), platformami chmurowymi (AWS, GCP), dowolne doświadczenie z DevOps direction;
- Komercyjne doświadczenie w tworzeniu backendu w Node.js.
Co oferujemy:
— Wynagrodzenie uzależnione od wyników rozmowy kwalifikacyjnej (oferujemy stawkę oraz system premii motywacyjnych).
— 24 dni kalendarzowe płatnego urlopu.
— Płatne zwolnienie lekarskie.
— Rekompensata w wysokości 50% kosztów szkolenia w danej specjalności.
— Przyjazny zespół.