Xsolla
Xsolla
Xsolla zapewnia infrastrukturę handlu cyfrowego dla twórców i wydawców gier wideo. Jej platforma wspiera monetyzację, dystrybucję i finansowanie za pomocą takich narzędzi jak konfigurowalne sklepy internetowe, obsługa płatności, ochrona przed oszustwami oraz funkcje społecznościowe zaprojektowane z myślą o pogłębianiu zaangażowania graczy. Xsolla pomaga również firmom z branży gier radzić sobie z płatnościami, podatkami, zgodnością z przepisami i wymogami operacyjnymi na rynkach globalnych, oferując integracje z platformami deweloperskimi, w tym Unity, Unreal i Cocos Creator.

Starszy inżynier frontend — praca zdalna w Rosji

Twórz szybkie i dostępne aplikacje internetowe dla globalnej platformy handlu grami wideo Xsolla. Rozwijaj systemy frontendowe używane przez miliony graczy i deweloperów na całym świecie.

Opis

  • Tworzenie i utrzymywanie wysokiej jakości aplikacji frontendowych oraz funkcji produktu
  • Tworzenie czystego, łatwego w utrzymaniu kodu z dokładnym pokryciem testami jednostkowymi i end-to-end
  • Tworzenie semantycznych, responsywnych układów działających w różnych przeglądarkach i na różnych platformach, zgodnych ze standardami internetowymi i zasadami dostępności
  • Rozwijanie wielokrotnego użytku systemów komponentów oraz wspieranie rozwoju współdzielonej biblioteki UI
  • Poprawianie wydajności aplikacji w zakresie renderowania, rozmiaru bundla i wskaźników Core Web Vitals
  • Współpraca z projektantami w Figmie w celu dostarczania spójnych interfejsów dokładnie odwzorowujących projekty
  • Łączenie aplikacji z usługami backendowymi i zewnętrznymi API oraz definiowanie kontraktów API wspólnie z inżynierami backendu
  • Konfigurowanie i ulepszanie narzędzi budowania, potoków CI/CD oraz środowisk opartych na Dockerze
  • Udział w przeglądach kodu, dyskusjach technicznych i podejmowaniu decyzji architektonicznych
  • Mentorowanie inżynierów średniego i początkującego szczebla oraz wspieranie podnoszenia jakości produktu
  • Współpraca w zespole inżynierii produktu z inżynierami frontend, backend, QA i DevOps, a także z zespołami produktu i designu
  • Branie odpowiedzialności za funkcje produktu od implementacji i testów po wydanie i monitorowanie

Wymagania

  • Co najmniej pięć lat komercyjnego doświadczenia w tworzeniu frontendów
  • Zaawansowana znajomość JavaScript ES6+, w tym programowania asynchronicznego, obiektowego programowania opartego na prototypach, klas i podstawowych koncepcji zarządzania pamięcią
  • Zaawansowana znajomość TypeScript, w tym generyków, typów użytkowych, własnych deklaracji i rozszerzania typów bibliotek
  • Duże doświadczenie w tworzeniu semantycznych, responsywnych układów obsługujących wiele przeglądarek i platform
  • Praktyczna znajomość standardów internetowych i dostępności
  • Bardzo dobra znajomość CSS, w tym podejść SASS/SCSS i CSS-in-JS
  • Doświadczenie zawodowe z Reactem, Vue lub porównywalnym nowoczesnym frameworkiem
  • Doświadczenie w korzystaniu z bibliotek lub wzorców zarządzania stanem
  • Doświadczenie w tworzeniu aplikacji renderowanych po stronie serwera lub izomorficznych
  • Doświadczenie w budowaniu systemów komponentów, w tym wzorców komponentów złożonych
  • Zrozumienie struktur danych, złożoności algorytmów i typowych wzorców projektowych
  • Znajomość podstawowych metod buforowania, takich jak LRU
  • Umiejętność dzielenia pracy na części i oddzielania logiki biznesowej od kodu frameworka lub biblioteki
  • Doświadczenie w konfigurowaniu i optymalizowaniu Vite lub Webpacka
  • Doświadczenie z ESLint, StyleLint, Prettierem lub Biome
  • Doświadczenie w tworzeniu testów jednostkowych i end-to-end
  • Zrozumienie podstaw REST API i integracji z usługami zewnętrznymi
  • Doświadczenie w pracy z Dockerem
  • Biegła znajomość Git i GitLaba
  • Swobodne korzystanie z Figmy przy implementowaniu projektów
  • Dobra znajomość języka angielskiego w mowie i piśmie

Benefity

  • Ubezpieczenie medyczne, stomatologiczne i okulistyczne
  • Płatny czas wolny
  • Indywidualny plan rozwoju kariery
  • Szkolenia i inne możliwości edukacyjne wspierające rozwój zawodowy
  • Elastyczne godziny pracy
  • Umowa o pracę z podmiotem lub pracodawcą formalnym wybranym zgodnie z lokalizacją kandydata

Powiązane oferty pracy

Smart Working

Programista aplikacji mobilnych, .NET MAUI i C#

Smart Working

Rozwijanie i utrzymywanie funkcji wieloplatformowych Smart Working z równym naciskiem na frontend i backend. Zakres obowiązków obejmuje aktualizację API, ulepszanie interfejsu, testowanie oraz współpracę z programistami mobilnymi.

Otwórz
Trellix

Inżynier inżynierii wstecznej Androida

Trellix

Analizuj aplikacje i pakiety SDK na Androida dla Trellix, międzynarodowej firmy z branży cyberbezpieczeństwa. Badaj złośliwe oprogramowanie, luki w zabezpieczeniach, wycieki danych i uruchamianie złośliwego kodu.

Otwórz
Peraton

Programista interfejsów front-end

Peraton

Przekształcaj projekty Figma w dostępne, responsywne interfejsy dla projektów Peraton z zakresu bezpieczeństwa narodowego i korporacyjnych systemów IT. Łącz UX i inżynierię w obszarze stron internetowych, urządzeń mobilnych i nowych platform.

Otwórz
Antares Capital LP

Zastępca wiceprezesa ds. rozwoju UX/UI

Antares Capital LP
201 – 500 Pracownicy
Sponsor wizy H1BB2BFinanseFintech

Projektuj i twórz dostępne aplikacje korporacyjne dla usług inwestycyjnych Antares Capital. Prowadź badania użytkowników, szybkie prototypowanie, prace programistyczne w React i rozwój firmowego systemu projektowego.

Otwórz
General Dynamics Information Technology

Starszy lider techniczny AWS, Java i Angular

General Dynamics Information Technology

Prowadź rozproszony zespół Agile tworzący aplikacje w Java i Angular na AWS dla General Dynamics Information Technology. Łącz praktyczne prace inżynierskie z architekturą, operacjami chmurowymi i mentoringiem technicznym.

Otwórz