Frontend Developer u Inchoou ima zadatak razvijati, testirati i dokumentirati korisničko sučelje eCommerce platforme. To svakodnevno podrazumijeva razmišljanje o načinima implementacije web trgovinskog sučelja te nastojanje da se postigne njegov tehnički maksimum. Zajedno s projektnim timom, Frontend Developer odlučuje koji su zadaci prioritetni, predlaže nove razvojne ideje te pronalazi nova rješenja za nove izazove.
Radimo na Magento platformi koristeći Hyvä tech stack. U svakodnevnom radu oslanjamo se na Tailwind CSS, Alpine.js i Git. Za lokalni development koristimo Docker, dok za praćenje zadataka i vremena te komunikaciju s klijentima koristimo ActiveCollab. Unutar tima komuniciramo putem Slacka. U našem svakodnevnom radu koristimo Claude Code kao AI alat, koji nije tu da piše kod umjesto tebe, već omogućava brže izvođenje zadataka uz zadržavanje potpune kontrole i razumijevanja isporučene verzije.
Po dolasku u Inchoo, svaki Frontend Developer prolazi internu edukaciju s mentorima kako bi se upoznao s našim procesima i tehnologijama. Trajanje onboardinga ovisi o razini znanja i iskustva. Na nižim pozicijama, Frontend Developer dobiva već definirane zadatke i naglasak je na učenju i svladavanju postojećih procesa. Kroz napredovanje počinje preuzimati veće odgovornosti na razini projekta, definirati zadatke za druge te se fokusirati na usavršavanje procesa i donošenje novih rješenja.
Frontend tim trenutno broji 3 člana. Svaki Frontend Developer radi na jednom ili više eCommerce projekata. Projektni tim čine Project Manager, developeri (frontend i backend), dizajneri i marketingaši. Ovisno o znanju i iskustvu, razlikuju se i očekivanja od Frontend Developera kao člana tima.
Odgovornosti:
- razumijevanje poslovnih zahtjeva te pretvaranje istih u kvalitetno korisničko iskustvo
- razvoj i testiranje tehničkih rješenja
- sudjelovanje u code review procesu
- planiranje rada s projektnim timom i klijentima
- suradnja s dizajnerima i usuglašavanje po pitanju isporučenog UI dizajna
- rad na internim projektima
- sudjelovanje u procesu prioritizacije, procjenjivanja i razrade zahtjeva
- proaktivno sudjelovanje u unaprjeđivanju rješenja za klijente, kao i internih procesa