UKEESS Software House poszukuje starszego inżyniera JavaScript FullStack (React/NodeJS) , który dołączy do naszego zespołu na pełen etat (zdalnie na Ukrainie lub w biurze we Lwowie).
O Kliencie i Projekcie:
Naszym Klientem jest największa na świecie firma zajmująca się historią rodziny i genetyką konsumencką .
Dzięki ponad 30 miliardom zdigitalizowanych globalnych rekordów historycznych, 100 milionom drzew genealogicznych i 18 milionom osób w rozrastającej się bazie danych DNA, nasz klient pomaga klientom odkrywać historie rodzinne i zdobywać przydatne informacje na temat ich zdrowia i zdrowia. dobra kondycja. Czy z pasją poświęcasz swoją pracę na wzbogacanie życia ludzi? Dołącz do nas!
Stos technologiczny projektu:
React/Redux/RTK/RTK Query/SCSS/JS/TS/NodeJS/Express/EJS /MicroFrontends/AWS
W tej roli będziesz głównym uczestnikiem projektowania i wdrażania projektu nowej generacji, którego celem będzie dostarczenie klientom miliardów nowych odkryć DNA. Będziesz częścią zespołu, który znacząco zwiększa komfort użytkowników i bezpośrednio wpływa na satysfakcję.
Do obowiązków należeć będzie:
- Bierzeć udział w projektowaniu , architektury i rozwoju zaawansowanych rozwiązań programowych
- Napisz kluczowe algorytmy, aby zmaksymalizować skalowalność i niezawodność
- Przeprowadź projektowanie interfejsu API REST mikrousług
- Twórz nowe funkcje i uruchamiaj Testy A/B
- Wdrażaj zaawansowane rozwiązania dla aplikacji internetowych
- Przeprowadzaj wysokiej jakości recenzje kodu
- Przeprowadź refaktoryzację kodu i architektury
- Diagnozuj złożone problemy dotyczące wielu systemów i technologii
Wymagania:
- Ponad 5 lat komercyjnego doświadczenia z NodeJS i React< /li>
- Niedawne i biegłe doświadczenie w budowaniu usług RESTful w środowisku mikrousług
- Świetne doświadczenie w TypeScript, JavaScript
- Udokumentowana znajomość programowania zarówno funkcjonalnego, jak i obiektowego li>
- Niedawne doświadczenie i dogłębna znajomość globalnego zarządzania stanem, preferowany Redux
- Głęboka znajomość asynchronii i zarządzania pamięcią w JS
- Zastosowana wiedza na temat różnych strategii rejestrowania i buforowania dla warstwa agregacyjna
- Dogłębne zrozumienie struktur danych i wzorców projektowych
- Zastosowana wiedza na temat programów pakietujących i kompilatorów JS
- Udokumentowana wiedza na temat bezpieczeństwa sieci
- Dogłębna wiedza na temat renderowania i zarządzania stanem w React
- Podstawowa wiedza na temat infrastruktury chmurowej, dostępności, równoważenia obciążenia, DNS
- Doświadczenie z dostawcami usług w chmurze (preferowany AWS)
- Doświadczenie w zakresie CI/CD
- Angielski: poziom co najmniej średniozaawansowany (w mowie i piśmie)
Miło jest posiadać umiejętności:< /p>
- Doświadczenie w optymalizacji pod kątem standardów dostępności (czytniki ekranu)
- Doświadczenie z wysokoobciążonymi aplikacjami przeznaczonymi dla klientów
- Praktyczne doświadczenie z RTK, RTK Zapytanie
- Doświadczenie z Redis
- Zastosowana wiedza na temat wydajności sieci i optymalizacji SEO
- Niedawne doświadczenie lub dobre zrozumienie wzorca mikro-frontendu
- Doświadczenie z relacyjnymi bazami danych
Jeśli ekscytuje Cię ta rola, ale Twoje doświadczenie nie pasuje idealnie do wszystkich kwalifikacji wymienionych w opisie stanowiska, mimo to zachęcamy Cię do aplikowania. Być może jesteś właściwym kandydatem na to stanowisko!
Co oferujemy naszemu nowemu współpracownikowi?
- Konkurencyjne wynagrodzenie (oparte na danych rynkowych, ale także w zależności od poziomu technicznego kandydata)
- Elastyczny grafik pracy
- 3 pakiety zdrowotne do wyboru
- Coroczny płatny urlop i obchodzenie świąt państwowych
- Bezpłatne zajęcia z języka angielskiego (online)
- Indywidualne podejście do rozwoju zawodowego
- Brak biurokracji i mikrozarządzania
- Nowoczesne, komfortowe zaplecze biurowe (strefa grillowa, kuchnie, salony, ekspresy do kawy itp.)
- Zagraniczne wyjazdy służbowe (po wojnie)
- Na terenie obiektu parking i stacja ładowania samochodów elektrycznych
- Prezenty firmowe, uroczystości i ciekawe zajęcia
- Zajęcia sportowe: ping-pong, piłka nożna, ćwiczenia
Załóżmy, że masz pasję do rozwiązywania trudnych problemów, budowania skalowalne, niezawodne systemy, uwielbiają pracować z najnowszymi technologiami w dynamicznym, elastycznym środowisku i są podekscytowani perspektywą wywarcia znaczącego wpływu na produkty z ponad 3 milionami płatnych subskrybentów. W takim razie chcemy z Tobą porozmawiać! ;-)