Talan
Talan
Talan je globalna konzultantska i tehnološka tvrtka koja pomaže organizacijama da iskoriste inovacije za preoblikovanje načina na koji posluju i donose odluke. Njezino djelovanje obuhvaća upravljanje podacima i podatkovno upravljanje, umjetnu inteligenciju, kibernetičku sigurnost i platforme u oblaku, uz rješenja osmišljena za podršku otpornim poslovnim modelima i unaprjeđenju poslovanja. Talan surađuje s tehnološkim ekosustavima kao što su Microsoft, SAP, Oracle i Salesforce te pruža usluge sektorima poput energetike, prometa i financijskih usluga. Timovi u 18 zemalja na pet kontinenata objedinjuju poslovno savjetovanje i stručnost u području SaaS-a kako bi klijentima pomogli pretvoriti podatke i tehnologiju u konkretne poslovne rezultate.

Senior Angular frontend programer

U tvrtki Talan, međunarodnoj grupaciji za tehnološko savjetovanje i poslovnu transformaciju, razvijat ćete i unapređivati skalabilne Angular aplikacije. Posao obuhvaća performanse, automatizirano testiranje, pristupačnost i standarde razvoja frontenda.

Opis

  • Razvijati i održavati skalabilne frontend aplikacije uz Angular 16+ i TypeScript
  • Izrađivati višekratno upotrebljiva, prilagodljiva i pristupačna korisnička sučelja
  • Upravljati stanjem aplikacije pomoću NgRx Store, Effects, Selectors i Signal Store
  • Povezivati aplikacije s REST API-jima, korporativnim dizajnerskim sustavima, bibliotekama komponenti i Web Components
  • Izrađivati i održavati automatizirane testove
  • Pregledavati kod te primjenjivati standarde kodiranja i najbolje prakse
  • Prepoznavati tehnički dug i predlagati poboljšanja arhitekture, performansi i održivosti
  • Surađivati s tehničkim i funkcionalnim dionicima na procjeni zahtjeva i isporuci rješenja
  • Bilježiti i objašnjavati tehničke odluke
  • Dijeliti znanje i usmjeravati kolege programere
  • Sudjelovati u obveznom dežurstvu 24/7, otprilike jedan tjedan svaka tri do četiri mjeseca

Zahtjevi

  • Najmanje pet godina profesionalnog iskustva u razvoju frontenda
  • Znanje engleskog jezika na razini B2 ili višoj
  • Napredno poznavanje HTML5 i CSS3, uključujući responzivni dizajn, standarde pristupačnosti WCAG i najbolje prakse razvoja frontenda
  • Izvrsno poznavanje JavaScripta i TypeScripta
  • Obvezno praktično iskustvo s Angularom 16 ili novijim
  • Iskustvo sa samostalnim komponentama, Angular Signals, computed(), inject(), RxJS-om, reaktivnim programiranjem i upravljanjem stanjem uz NgRx
  • Iskustvo s integracijom dizajnerskih sustava, korporativnih biblioteka komponenti, Web Components i REST API-ja
  • Dobro poznavanje Gita i rada s repozitorijima, uključujući strategije grananja, zahtjeve za povlačenje, pregled koda i rješavanje sukoba
  • Opsežno iskustvo u izradi automatiziranih jediničnih, integracijskih i komponentnih testova
  • Poznavanje i praktična primjena TDD-a i/ili BDD-a
  • Dostupnost za obvezno dežurstvo 24/7
  • Iskustvo s Reactom i Reduxom je prednost
  • Iskustvo s Agileom/Scrumom je prednost
  • Iskustvo s Playwrightom ili Cypressom je prednost

Pogodnosti

  • Mogućnosti profesionalnog rasta i razvoja karijere uz pristup kontinuiranom učenju
  • Multikulturno međunarodno radno okruženje
  • Sveobuhvatan paket pogodnosti za podršku fizičkoj, emocionalnoj i financijskoj dobrobiti
  • Smart Office Pack za rad na daljinu
  • Potpuno udaljeni način rada