Senior React fejlesztő


Partnerünkről:

A seattle-i székhelyű partnerünk a fejlesztője a világ egyik legnagyobb látogatottságú online streaming platformjának, amely több, mint 200 millió felhasználó igényeit szolgálja ki világszerte. A cégcsoport négy országban mintegy 500 főt foglalkoztat. A budapesti iroda 2019-ben nyitotta meg kapuit azzal a céllal, hogy a cég tovább bővítse fejlesztői kapacitását, immáron globális szinten. Céljuk, hogy a cég már kipróbált és sikeresen működő, amerikai szemléletű, rugalmas és fejlesztő központú struktúrájára építve Budapesten is felépítsenek egy sikeres csapatot, mely kiemelt szerepet játszik a cég szolgáltatásainak továbbfejlesztésében, jövőjének formálásában.

Amiben számítanak rád:

  • Feladataid közé fog tartozni a cég újgenerációs adminisztrációs rendszereinek fejlesztése, valamint komponensek, feature-ök fejlesztése központi weboldalakhoz
  • Tech stack: JavaScript/TypeScript, React, Redux, CSS in JS/JSS, Jest/Eslint/Prettier. Csapattól és projekttől függően: Node/Koa, NextJS, Webpack/Babel/Federated module, Bitbucket/Jenkins/Docker, Storybook
  • Atlassian (Jira, Bitbucket, Confluence) és Jetbrains szoftverkörnyezet
  • Magas színvonalú újrahasznosítható „tiszta” kód írása
  • Tesztek írása
  • Rendszertervezés
  • Frontend teljesítmény optimalizáció

Amit várnak:

  • Általános szoftverfejlesztői ismeretek:
    • Általános szoftverfejlesztői ismeretek
      • Algoritmikus komplexitás fogalma, alapvető algoritmusok
      • Memóriakezelési alapok (heap, stack)
      • Kivételkezelés
      • Clean code koncepciók
    • Objektum orientált programozási ismeretek
      • Alapkoncepció, polimorfizmus, absztrakciós modellek
      • Tervezési minták: MVC, Dependency Injection, Adapter, Factory ismerete
      • SOLID koncepciók ismerete
    • Funkcionális programozási ismeretek
      • Immutability
      • Pure functions
  • Javascript ismeretek:
    • Változó definíciós közötti különbségek (cost, let, var)
    • Hoisting
    • Prototípus
    • „this” kezelés (context, binding)
    • Callback, closure
    • Következő generációs nyelvi elemek használata (arrow function, class, spread, rest)
  • React ismeretek:
    • Props és state használati különbségek ismerete
    • Functional, classical component különbségek
    • Controlled component fogalma
    • Lifecycle függvények használata
    • Komponensekre bontás
    • Redux vagy más state management tool használata
    • Re-render optimalizálás

Ideális tudás:

  • React ismeret
  • Typescript ismeret
  • MySQL és MongoDB ismeret
  • Docker ismeret
  • Jó kommunikációs készség
  • Proaktív, kezdeményező, megoldás-orientált hozzáállás, innovatív szemlélet
  • Igény a folyamatos fejlődésre hard és soft skillekben egyaránt
  • Csapatban történő munkavégzésre való képesség

Szükséges nyelvtudás:

  • Középfokú angol nyelvtudás írásban és szóban

Amit partnerünk kínál: 

  • Tapasztalattól és tudástól függő versenyképes fizetés, valamint egyéb béren kívüli juttatások
  • Sportkártya vagy  privát egészségbiztosítás, havi csapatépítő keret és negyedéves céges rendezvények
  • Szakmai in-house workshopok, tréningek és egyéni angol tanfolyam anyanyelvi tanárokkal
  • Lehetőség home office-ra vagy távmunkára, rugalmas munkaidővel (nincs kötelező törzsidő)
  • Szakmai fejlődési lehetőségek egy nemzetközi, technológia- és emberközpontú vállalatban
  • Nagyvállalati stabilitás és részben startup-szerű rugalmas működés ötvözete
  • Modern technológiák és toolok használata
  • Változatos projektek cégen belüli könnyű átjárással
  • Kis létszámú csapatok, ahol a csapat minden tagja aktívan részt vesz a döntéshozatalban
  • Alacsony stressz-szintű környezet és tervezhető munkafolyamatok

Érdeklődöm a jelölt iránt

Jelentkezés Senior React fejlesztő pozícióra