kolovoz 2021
HTML, CSS/SASS, JS/ES6, Vue.js, Twig template engine
Visual Studio Code, PHP Storm, Git, gulp, webpack, npm, Figma, Postman
Na projektu nastojimo raspisati sve zadatke kako bi imali jasnu sliku uz dopunjavanje zadataka s detaljima izvedbe. Nakon što utvrdimo točnost pripreme, krećemo u development. Svakom projektu pristupamo s osjećajem odgovornosti i fokusom na detalje. Jasna i pravovremena komunikacija s klijentima nam je važna te uvijek nastojimo pronaći kvalitetno rješenje zadataka. U radu težimo efikasnosti, brzini i preglednosti koda te slijedimo moderne standarde kodiranja. Veliku pažnju prilikom kodiranja layouta dajemo dizajnu, pri čemu komuniciramo sa dizajnerima oko UI/UX praksi te se trudimo da krajnji proizvod bude "pixel-prefect".
Uz odličnu razradu i dokumentaciju projekta, izvrsnu business backend logiku i prekrasan dizajn, frontend tim daje zadnji ''touch'' projektu prije deploymenta i predavanja klijentu. Krajnji korisnik prve dojmove o stranici stvara primarno kroz naš doprinos. :)
Konkretno, kako je Pimcore izgrađen na Symfony frameworku, preporuka je da se koristi Twig template-ing engine sa kojim imamo pristup ugrađenim funkcionalnostima, kao što su npr. gotovi editabli za kreaciju layouta, image thumbnailing sustav te cache busting. Naravno, ukoliko se koristi REST API ili GraphQl, nije nikakav problem implementirati neki od mnogih frontend frameworka.
Dok radiš na definiranim zadacima, koristit ćeš git gdje će funkcionalnosti biti razdvojene na brancheve koji se naknadno merge-aju u veću cjelinu. Za komuniciranje sa ostalim frontendašima ćeš imati uvijek dostupne Google Hangouts i Slack, ali neki od timova dodatno koriste i Discord. Ukoliko si radio na nečem novom i zanimljivom ili si istražio nove tehnologije te si voljan, imaš mogućnost to i prezentirati ostalim frontendašima na frontend dev talksima.
Kao frontendaš u Factoryju ćeš dakako najviše surađivati sa kolegama backendašima, ali i project managerima te dizajnerima. Prije nego je task došao do tebe, on je bio u rukama PM-a i backenda i sadržava sve što ti je potrebno za njegovo izvođenje.
Svi novi kolege i kolegice dolaze u neki od postojećih timova da uz podršku kolega nauče naš stack i onboardaju se na projekte i firmu. S vremenom kako primijetimo da su se osobe osamostalile i imamo sve potrebno za uspješan tim, onda krećemo u organizaciju novog tima.
Naši su timovi strukturirani na dva načina — projektno i tehnički. Evo što to znači:
Formiraju se oko projekata, a obično ih sačinjavanju Frontend i Backend developeri, PM, QA, Business Analyst i dizajner. Naravno, svaka faza projekta uključuje angažman određenih pozicija, odnosno ne sudjeluju svi u svakoj fazi. Ovakva organizacija garantira da je u svakoj fazi projekta sve jasno i da se zadaci odrađuju smislenim i efikasnim tijekom. Projekti obično traju od 3 do 6 mjeseca, a pri završetku se formiraju novi projektni timovi koji će preuzeti nove projekte.
Za razliku od projektnih timova, tehnički timovi organizirani su prema profesionalnim kompetencijama. Dakle, Frontend, Backend, QA, Dizajn, Business Analyst i ostali timovi. Svaki od navedenih timova imaju svog Team/Tech leada. Na ovaj način osiguravamo snažan međusoban support i kontinuirano dijeljenje znanja kako bi svi iz tehničkih timova bili upoznati s najnovijim trendovima iz svog područja.
Svaki tim je kombinacija seniora i juniora. Imamo seniore u firmi s preko 9 god. iskustva te juniore od nekoliko mjeseci. Također, imamo developere koji su full stack i one koji se fokusiraju samo na 1 platformu.
Tražimo osobu za poziciju frontend developera - nekoga tko će nakon što savlada Pimcore moći samostalno odrađivati zadatke na komercijalnom projektu. Pri tome će uz sebe imati Project managera koji komunicira s klijentom i priprema zadatke te Team leada za pomoć i podršku u učenju i radu.
Ako znaš blizak stack, npr. radio si na Wordpress projektima (PHP) ili Laravel (Blade) i imaš više projekata iza sebe, smatramo da ćeš uz našu pomoć (mentor, plan učenja, osigurano vrijeme za učenje, demo projekt) brzo pohvatati Twig i Pimcore. Imali smo slučajeva i da su nam kolege došli i s drugih tehnologija (.NET) te vrlo brzo i uspješno se onboardali na naš stack i način rada.
Ne očekujemo da novi kolege znaju Pimcore prije zaposlenja. Računamo da će naučiti uz našu pomoć. Svaki novi član tima, neovisno o senioritetu, dobije individualni plan učenja, mentora, vrijeme unutar firme i zadatke za učenje Pimcorea.
Novi kolege i kolegice imaju detaljno razrađen onboarding i plan učenja uz mentora koji dnevno pruža podršku. Uz učestale code reviewove, svatko ima cjelokupnu evaluaciju kompetencija 2 puta godišnje, gdje se evaluira trenutno stanje, ali dobivaju i važne smjernice za daljnji razvoj.Osim osobnog razvoja, veliku važnost pridajemo i dijeljenju znanja unutar tima putem internih dev talksa. Na raspolaganju su nam razni materijali, plaćene edukacije, knjige, video materijali.
Kroz mentoriranje, plan učenja za svaku poziciju, interne dev talkse, vanjske konferencije i tutoriale; polugodišnje reviewove kompetencija, 1 on 1 s team leadom te 360 feedback unutar tima.
U Factoryju stavljamo velik naglasak i ponosni smo na kulturu mentoriranja i podrške jedni drugima u procesu učenja i razvoja - kroz npr. mentoriranje, peer code review, interne dev talkse. Svaki član tima koji ima potrebno znanje i iskustvo može postati mentor. Kod mentora se vodi računa o obujmu posla tako da se u raspored stavlja vrijeme posebno za mentoriranje. No, ako se netko ne osjeća komforan u ulozi mentora to nije obavezno.
Radiš odakle želiš - 100% remote. Odlična radna atmosfera, izazovni zadaci, rad sa velikim globalnim klijentima i važnim projektima, mogućnosti za brzo napredovanje u karijeri kroz mentorstvo i besplatne edukativne materijale. Pimcore ti omogućava da se fokusiraš na važnije stvari, a uz platformu izbjegneš repetativne manje zahtjevne zadatke.
Posao je u potpunosti remote. Sve smo prilagodili da odlično funkcioniramo remote. Imamo kolege i kolegice iz različitih krajeva Hrvatske koji rade u potpunosti remote od kuće ili drugij lokacija. Nema nikakvih ograničenja, u potpunosti je fleksibilno i svatko si sam određuje odakle će raditi.
Plaća za osobu Mid razine kreće od 1327 eura / 10 000 kn neto + 66 eura /500 kn naknade za režije, za Seniora kreće od 2123 eura/ 16 000 kn neto + 66 eura /500 kn naknade za režije .
Dev pozicije kreću od Juniora 1, a idu do Senior 3 razine te Team leada. Svatko može birati sukladno svojim ambicijama razvoj prema tehničkom smjeru ili prema voditelju. Također, imamo više full stack developera i onih koji su fokusirani na neku određenu platformu. U razvoju vještina i karijere svakog developera prati njegov Team lead. Način na koji to radi je kroz redovan code review, 1 on 1 razgovore te svakih 6 mjeseci radi procjenu kompetencija kroz naš interni model kompetencija za developere. Pri tome član tima dobije feedback i smjernice za daljnji razvoj te podršku Team leada u tome.
Prijavi se na: