Práca v R-SYS

Senior React Developer (Frontend/Fullstack)

  • Miesto práce:  Slovensko
  • Ponúkaný základný plat (brutto):  2.200 – 3.000€ (dohodou podľa skúseností)
  • Termín nástupu: ihneď / dohodou
  • Druh pracovného pomeru: TPP alebo na zmluvu

Osobnostné predpoklady:

  • Pozitívne myslenie a prístup k práci
  • Komunikatívnosť  
  • Tímová práca
  • Zvládanie stresu a konfliktných situácií
  • Manažment času
  • Kreativita, flexibilita a pro-aktivita
  • Sebamotivácia
  • Asertivita
  • Multitasking

Odborné požiadavky:

  1. Silná znalosť Reactu:
    • Skúsenosti s moderným Reactom (React 17+), vrátane hookov, kontextu, a funkcionálneho prístupu.
    • Skúsenosti s manažmentom stavu pomocou React Context API, Redux.
    • Znalosť React Router.
  2. Skúsenosti s funkcionálnym programovaním (FP):
    • Schopnosť aplikovať princípy funkcionálneho programovania v JavaScripte (napr. pure functions, immutability, higher-order functions).
    • Znalosť funkcionálnych knižníc, ako napríklad Lodash , alebo Immer.
    • Praktické skúsenosti s využívaním promises a observables.
  3. JavaScript (ES6 a vyššie):
    • Pokročilé znalosti ES6/ES7 featur, ako sú destructuring, spread/rest operátory, async/await.
    • Dôkladné pochopenie closures, scope a hoisting.
  4. TypeScript:
    • Skúsenosti s TypeScriptom a jeho aplikáciou v React projektoch.
    • Tvorba a použitie typov a rozhraní v TypeScripte.
    • Schopnosť integrovať TypeScript s funkcionálnym programovaním.
  5. Ekosystém JavaScriptu:
    • Skúsenosti s nástrojmi ako Webpack, Babel, a ESLint.
    • Znalosť testovania v Reacte pomocou knižníc ako Jest alebo React Testing Library.
    • Skúsenosti s Continuous Integration/Continuous Deployment (CI/CD) nástrojmi (napr. Jenkins, GitLab CI).
  6. API integrácie:
    • Skúsenosti s prácou s REST API alebo GraphQL.
    • Asynchrónne operácie a manažment dát pomocou fetch alebo knižníc ako Axios.
  7. UX/UI princípy:
    • Základné pochopenie UX/UI dizajnu a prispôsobenia komponentov pre responzívne rozhranie.
    • Skúsenosti s CSS-in-JS knižnicami, ako sú Styled Components alebo Emotion.
  8. Schopnosť viesť tím a mentoring:
    • Skúsenosti s mentorovaním junior developerov a vedením projektov.
    • Schopnosť navrhovať architektúru aplikácií a efektívne komunikovať technické riešenia.
  9. Soft skills:
    • Skvelé komunikačné schopnosti a schopnosť spolupracovať v tíme.

Jazykové zručnosti:

  • AJ – pokročilý (min. B1, B2

Reagovať na ponuku