React Developer
Plenti
Cluj-Napoca, Romania
4 zile în urmă
source : Just Join IT

Cześć!

Poszukujemy doświadczonego programisty frontend, który dobrze odnajduje się w obszarze algorytmów i budowania interfejsów użytkownika w czasie rzeczywistym.

Projekt, nad którym będziesz pracować, to kryptowalutowa platforma bukmacherska dedykowana esportowi (CS : GO, League of Legends, Dota 2, etc.

Zespół jest odpowiedzialny w 100% za wizję technologiczną, analizę jak i design.

Coś więcej o naszym projekcie :

  • Frontend - aplikacja klienta
  • Interaktywna aplikacja frontendowa
  • Bogata w animacje i nowoczesny design, duży nacisk na user experience i podążanie za trendami UI / UX
  • W pełni mobile-friendly i dostępna w wersji Progressive Web App
  • Korzysta z najlepszych praktyk pod kątem SEO i Performance
  • Funkcjonalności
  • Zakłady esportowe
  • Możliwość obstawiania zarówno przed meczem, jak i live
  • Obstawianie live zintegrowane ze streamem
  • Gamifikacja
  • System poziomów i doświadczenia zainspirowany grami esportowymi
  • Mechanizm daily questów - zainspirowany rozwiązaniami z gier online
  • Mechanizm race’ów - krótkoterminowy ranking graczy przedstawiony w wizualnym stylu zainspirowanym NES-owymi wyścigami samochodowymi
  • Mechanizm giveaways
  • Kasyno
  • Dwie oryginalne gry : crash (bogaty wizualnie napisany na Canvas) i spin
  • Dodatkowo integracja gier od zewnętrznych dostawców
  • Czaty
  • Stała komunikacja z innymi użytkownikami i administracją
  • Strefa użytkownika
  • Dashboard oraz ranking
  • Ustawienia aplikacji
  • Płatności oraz dane o działaniach użytkownika : transakcje, zakłady, powiadomienia i system afiliancki
  • Frontend - panel administratora
  • Aplikacja do zarządzania systemem przez data managerów i support
  • Rozwijana zarówno przez programistów frontendowych jak i backendowych
  • Wyświetlanie i modyfikacja złożonych danych m. in. o meczach, grach kasynowych i użytkownikach.
  • Interakcja z użytkownikami
  • Obsługa płatności
  • Konfiguracja działania aplikacji z możliwością dostosowania dla każdego użytkownika oraz Feature toggle dostępne dla administratorów
  • Risk management
  • Marketing i promocje
  • Dalsze plany :

    Mamy bardzo rozbudowane plany na przyszłość, m.in. tworzenie innowacyjnych gier kasynowych (multiplayer) oraz rozwój systemu płatności w oparciu o portfele kryptowalutowe.

    Ponadto planujemy rozbudowę systemu grywalizacji i interakcji pomiędzy użytkownikami, a także optymalizację prędkości działania aplikacji oraz SEO.

    W kolejnych krokach zajmiemy się zapewne budową systemu zarządzania kursami i ryzykiem. Chcemy wprowadzić publiczny github i paczki npm-owe, a także moduł oparty na Webpacku do budowania i optymalizacji assetów.

    Interesują nas systemy designu oparte o komponenty reactowe, a także napisanie wtyczki do przeglądarek pozwalające np. obstawiać na twitchu albo innych stronach.

    Zdecydowanie nie ma nudy : )

    Technologie frontendu, których używamy :

  • React + Redux + Saga
  • TypeScript
  • Unit testy : Jest
  • Style : scss + BEM
  • Własny CSS-framework w aplikacji użytkownika
  • Ant Design na potrzeby panelu administracyjnego
  • WebPack (po stronie aplikacji customer-facign) i Create React App (panel administratora)
  • Komunikacja z backendem po REST-owym API i przy pomocy WebSocketów
  • Eventy pushowane są ze strony serwera przez WebSockety
  • Web Workery i Progressive Web App
  • Serwis zarządzający tłumaczeniami i obrazkami
  • Nie jest to typowy CRUD
  • Pixi.js - wykorzystywane do tworzenia gier
  • Szukamy osoby, która :

  • Dobrze zna JavaScript i TypeScript
  • Zna popularne API przeglądarek
  • Zna komunikację back-end (REST, WebSockets, HTTP)
  • Chce się rozwijać w React
  • Rozumie zasady programowania obiektowego i funkcjonalnego
  • Optymalizuje kod frontendu pod kątem wydajności i rozmiaru
  • Chętnie sugeruje nowe rozwiązania
  • Chętnie dzieli się wiedzą, ale ciągle chce się uczyć
  • Dobrze pracuje samodzielnie, ale też w zespole
  • Dobrze zna język angielski (min. B2)
  • Twoje codzienne zadania :

  • Pisanie wysokiej jakości kodu frontendowego
  • Wspólne projektowanie architektury frontendowej
  • Ścisła współpraca z biznesem i projektantem UI / UX
  • Przekazywanie informacji zwrotnej zespołowi projektowania produktu i proponowanie lepszych rozwiązań
  • Dzielenie się wiedzą
  • Co oferujemy :

  • 26 płatnych dni wolnych + święta i dni chorobowe
  • 100% pracę zdalną, z okazjonalnymi spotkaniami w Gdańsku, chyba że lubisz pracę z biura, wtedy zapraszamy do naszego biura na Gdańskim Garnizonie : )
  • Pracę w firmie, która została założona i jest prowadzona przez dwójkę programistów, a co za tym idzie dobre pomysły nie wymagają przebicia się przez kilka warstw managementu żeby zostały wprowadzone w życie : )
  • Kafeterie benefitów
  • Budżet na zakup sprzętu
  • Zespół złożony głównie z pasjonatów technologii oraz specjalistów w swoich dziedzinach, otwartych na nowe rozwiązania
  • Dużą niezależność, samodzielność oraz realny wpływ i możliwość proponowania własnych rozwiązań
  • Pracę w metodyce Kanban
  • Dobrą atmosferę oraz nastawienie na rozwiązywanie problemów, dzięki czemu większość ludzi jest z nami od lat i nigdzie się nie wybierają
  • Zapraszamy do kontaktu,

    Team Plenti

    Raportați această lucrare
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Aplică
    Email-ul meu
    Făcând clic pe "Continuă", acord nevoo consimțământ de a procesa datele mele și de a-mi trimite alerte prin e-mail, așa cum este detaliat în policyApplicația de confidențialitate a lui neuvoo. Pot să-mi retrag consimțământul sau să mă dezabonez în orice moment.
    Continuă
    Formular