Frontend Tesztmérnök

Pozíció leírása

Tapasztalt Frontend Tesztmérnök kollégát keresünk egy globális piacon működő, erotikus felnőtt tartalmú weboldal tesztelési feladatainak ellátására. A feladataid közé fog tartozni egy React / Redux alapú Single Page Application komponens tesztjeinek kidolgozása, end-to-end tesztek készítése, és új teszt forgatókönyvek kidolgozása.

Mit kínálunk?

  • Tapasztalat-, és teljesítményarányos, versenyképes fizetést adunk
  • Szakmai kihívást jelentő, érdekes feladatokkal fogsz találkozni
  • Nemzetközi munkakörnyezetben kamatoztathatod tudásodat (napi szintű együttműködés magyar, német, amerikai kollégákkal)
  • Részvételt nyújtunk egy nemzetközi piacon működő projektben
  • Bejelentett, teljes munkaidős állást biztosítunk
  • Támogatjuk a home office-t és a rugalmas munkavégzést a munka és a magánélet egyensúlyának megteremtése érdekében
  • Csendes, családias, kényelmes munkakörnyezetben, jól felszerelt, nagy teljesítményű DELL és HP munkaállomásokon, kettő vagy több monitorral és választható operációs rendszerrel biztosítjuk mindennapi munkádat
  • Atlassian (Jira, BitBucket, Confluence) és JetBrains szoftverkörnyezetet nyújtunk
  • Szakmai in-house workshopokat és angol tanfolyamot biztosítunk
  • Külföldi (elsősorban amerikai) utazási lehetőségeket nyújtunk

Rólunk

A seattle-i székhelyű ICF Technology Inc. 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.

Budapesti irodánk 2019-ben nyitotta meg kapuit és az elmúlt 2 év alatt 5 főről 40 főre emeltük csapatlétszámunkat! Célunk, hogy az ICF Technology 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 tovább bővítsük csapatunkat és ezzel kiemelt szerepet játsszunk a cég szolgáltatásainak továbbfejlesztésében, jövőjének formálásában.

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

Soft skillek

  • Középfokú angol nyelvtudás írásban és szóban
  • Jó kommunikációs képességek
  • Proaktív, kezdeményező, megoldás-orientált hozzáállás
  • Csapatban történő munkavégzésre való képesség
  • A külföldi kollégákkal való szoros együttműködés miatt nyitottság az esetleges késő délutáni/esti munkavégzésre (ilyen esetben a rendes munkakezdési időpontnál később is kezd a munkavállaló)