Senior Frontend Developer (m/f)

Product · Zagreb, Hrvatska
Department Product
Employment Type Full-Time
Minimum Experience Experienced
Compensation 24.000,00kn (gross) +

Mediatoolkit je tvrtka koja je razvila SaaS alat za online praćenje medija kojim se, u stvarnom vremenu, prate relevantna spominjanja brandova na cijelom internetu, uključujući i društvene mreže. Danas imamo preko 4000 plaćenih korisnika iz više od 100 zemalja diljem svijeta, a svakim danom rastemo sve više i sve brže. Radimo u inovativnoj industriji koja se izrazito brzo razvija.  Ponosni smo i na činjenicu da smo dobro uhodan tim, što potvrđuje i nagrada za Najboljeg poslodavca koju smo dobili tri godine zaredom. 

 

Naš Product tim dio je rastuće Technology grupe koja s Engineering i Tech Ops timovima trenutno broji jedanaest ljudi. Sastoji se od tri člana, a odgovoran je za razvoj Mediatoolkit web servisa i aplikacije mediatoolkit.com, koji se koriste 24/7, s tisućama paralelnih korisnika. Unutar Mediatoolkita brinemo i o dodatnim, internim i eksternim proizvodima. Naš zadatak je na temelju podataka koje prikuplja Engineering tim razvijati savršeno optimiziran alat koji će te iste podatke moći prikazati korisnicima uz vrhunsko korisničko iskustvo. Oko 4000 poslovnih korisnika svakodnevno koristi naš alat za unapređivanje vlastitog poslovanja. Zato su nam velika brzina i preciznost uvjet, jer kao što mi ovisimo o našim korisnicima, i oni ovise o nama. 

 

KOGA TRAŽIMO?

Želimo proširiti naš Product tim s iskusnim Frontend Developerom (m/ž). Idealna si nam osoba ako brineš o što boljem korisničkom iskustvu i dugoročno održivoj arhitekturi - razvijamo vlastiti proizvod koji se stalno unapređuje. Željeli bismo da naš tim upotpuni osoba koja uživa u istraživanju najnovijih trendova i rješavanju složenih izazova. Tražimo osobu koja voli raditi na dugoročnim projektima i lako joj je vizualizirati kako će sve sjesti na svoje mjesto i u frontend i u backend dijelu. Razvijamo prvoklasni proizvod. Ako te privlači ideja rada na inovativnom i jedinstvenom rješenju pri samom vrhu industrije, izvrsno ćeš se uklopiti u naš tim programera.

 

BAVIT ĆEŠ SE:

Tvoj primarni posao bit će razvoj Mediatoolkit web aplikacije (i frontenda ostalih proizvoda u Mediatoolkitu) s fokusom na programiranje (HTML i SCSS ćeš dobiti gotov :)). Mediatoolkit web aplikaciju na dnevnoj bazi koriste tisuće korisnika, a tvoj zadatak bit će držati load time ispod 200ms i osigurati brzinu rada aplikacije unatoč ogromnoj količini podataka koju dohvaćamo sa Mediatoolkit API-a. Razvijamo i interne alate, kao što su administratorsko sučelje za Mediatoolkit, konferencijski alat Zeed


Na frontendu koristimo Angular kao primarni framework, a ostale najbitnije tehnologije su nam TypeScript (koji koristimo na svim JS projektima), RxJS (koji nam rješava puno problema s asinkronosti), te Akitu za state management (jer volimo RxJS :)). To znači da bi za razvoj novih featurea koristio/la ove tehnologije, ali otvoreni smo za sve prijedloge. Kao u svakom alatu, postoje dijelovi za koje i sami znamo da “mogu bolje”. Iz tog razloga jako forsiramo refactor i što prije se želimo riješiti starih stvari (nećemo lagati, još uvijek imamo mali angular.js dio), ali na način da određene dijelove sustava pišemo “iz nule”, pri čemu zadržavamo isključivo korisničke zahtjeve koji moraju ostati nepromijenjeni.


Osim toga, tvoje glavne odgovornosti bit će:

  • Kad se uhodaš, code review i pair programming
  • Razvoj, održavanje i testiranje koda, te pisanje dokumentacije
  • Doprinos arhitekturi i dizajnu sustava
  • Mentoriranje ostalih članova tima
  • Optimizacija development procesa


UVJETI:

5+ godina JavaScript iskustva - koristimo Angular 2+, ali ako je tvoje iskustvo uglavnom vezano uz neki drugi framework, želimo te upoznati i čuti više o tome! Ako pak misliš da ti fali iskustva, javi se na naš mid-level oglasOsim toga, bitno nam je: 


  • Izvrsno poznavanje ES6+ ili TypeScripta
  • Izvrsno poznavanje rada sa API servisima
  • Izvrsno poznavanje Git-a
  • Dobro poznavanje Webpack-a
  • Iskustvo rada sa state managementom (Akita, NgRx, Redux, ...)
  • Iskustvo rada sa razvojnim okvirom za testiranje (Jest, Mocha, Jasmine, ...)
  • Ljubav prema UX-u <3
  • Poznavanje HTML/CSS
  • Samostalnost u radu i tehnički ownership
  • Izvrsne istraživačke vještine i timski rad
  • Izvrsne organizacijske vještine
  • Izvrsne mentorske vještine
  • Poznavanje OOP
  • Samostalnost u korištenju engleskog jezika (B1)


DODATNIM BODOVIMA SE VREDNUJE:

  • Dobro poznavanje RxJS-a
  • Iskustvo u izradi Node.js servisa
  • Poznavanje Dockera/Kubernetesa
  • Poznavanje PHP-a
  • Iskustvo u angular.js-u 
  • Iskustvo s backend/frontend optimizacijom
  • Iskustvo u radu sa podacima u stvarnom vremenu (npr. korištenje WebSocketa)

 

ŠTO NUDIMO:

  • Rad na izrazito kompleksnom proizvodu koji je u potpunosti u našem vlasništvu
  • Visoka razina autonomije i “prava glasa” u planiranju proizvoda
  • Rad u people-first atmosferi, u timu koji zna što radi i uvijek je spreman pomoći
  • Početnu bruto plaću od 24000,00+ kuna 
  • Česti timbildinzi, radionice i edukacije (interne i s vanjskim stručnjacima), i neformalna druženja 
  • Organizirani onboarding u trajanju od šest mjeseci, s dediciranim mentorom i onboarding buddyjem 
  • Individualni razvojni plan, koji uključuje dvotjedne 1na1 sastanke s voditeljem, mjesečne Quality Time sastanke, i kvartalne Razvojne razgovore - sve s ciljem planiranja tvog napretka 
  • Mogućnost napretka u Architect ili Team Lead smjeru
  • Vrhunsku opremu za rad, koja uključuje Apple Macbook, dodatni monitor, slušalice s mikrofonom, mobitel na izbor uz neograničenu pretplatu (koju možeš koristiti u privatne svrhe), ergonomsku stolicu
  • Fleksibilno radno vrijeme i mjesto - sve dogovaraš s voditeljem, ovisno o poziciji i preferencijama 
  • Za one koji rade iz ureda, pet-friendly ured s teretanom, knjižnicom & rec-roomovima, te nepresušan izvor kave, čaja, voća i grickalica
  • Ovisno što koristiš, sufinancirano garažno mjesto i spremište za bicikl
  • Besplatno pravno, porezno i psihološko savjetovanje
  • 100% plaćeno bolovanje
  • Za roditelje, dodatni dani godišnjeg, baby bonus od 4000,00kn (neto), slobodni dani (za porod i prve dane vrtića/škole) i darovi za djecu
  • Božićnica (2000,00kn), uskrsnica (500,00kn), regres (500,00kn)
  • Neograničena Mediatoolkit pretplata za tebe + jedna za NGO po tvom izboru


Kao brzorastućoj kompaniji, u Mediatoolkitu nam je izrazito stalo do kvalitete, učenja i razvoja, a prilike za horizontalan, vertikalan i jako brz napredak su gotovo neograničene. Zato zapošljavamo osobe koji se uklapaju ne samo svojim znanjem, već i željama i ambicijama. Sva su zapošljavanja s pretpostavkom da će osoba učiti, razvijati se, napredovati i za sebe stvoriti potpuno novo zanimanje i karijerni put. Ako te zanima rad u timu koji će te neprestano gurati naprijed i uz koji ćeš htjeti dati sve od sebe, želimo saznati više o tebi.

 


Sve pojedinosti o zaštiti osobnih podataka možeš pronaći u našim Pravilima privatnosti. 

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Zagreb, Hrvatska
  • Department
    Product
  • Employment Type
    Full-Time
  • Minimum Experience
    Experienced
  • Compensation
    24.000,00kn (gross) +