React fejlesztő

Pozíció leírása

Tapasztalt React fejlesztő kollégát keresünk frontend fejlesztési feladatok ellátására. A feladataid közé fog tartozni a cég újgenerációs adminisztrációs rendszereinek fejlesztése, valamint komponensek, feature-ök fejlesztése a központi weboldalakhoz.

  • Magas színvonalú, újrahasznosítható, „tiszta” kód írása
  • Tesztek írása
  • Rendszertervezés
  • Frontend teljesítmény optimalizáció

Mit kínálunk?

  • Tapasztalattól és tudástól függő versenyképes fizetés, valamint egyéb béren kívüli juttatások
  • Lehetőség home office-ra vagy távmunkára, rugalmas munkaidővel
  • 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ű működés ötvözete
  • Modern technológiák 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
  • Szakmai in-house workshopok, trainingek és egyéni angol tanfolyam anyanyelvi tanárokkal
  • Modern toolok használata (Docker, AWS, Typescript)
  • Atlassian (Jira, Bitbucket, Confluence) és Jetbrains szotftverkörnyezet
  • All You Can Move sportkártya vagy Medicover privát egészségbiztosítás, havi csapatépítő keret és negyedéves céges rendezvények
  • Bízunk egymásban, elvárjuk az önállóságot, viszont nem mikromenedzselünk


Követelmények

Á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 kifejezések között különbségek (const, 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

Szeretnénk, ha leendő munkatársunkként az alábbi készségekkel rendelkeznél

  • Legalább középfokú angol nyelvtudás írásban és szóban
  • 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

A kezdés napjától bejelentett lakóhellyel kell rendelkezned Magyarországon vagy Romániában.