Back

Software Developer (m/ž)

Appliment d.o.o.
Apply until: 11/3/2024
Work location: Zagreb

Job description

Tražimo Full Stack Developera s osnovnim ili boljim znanjem u radu s PHP-om, MySQL-om i frontendom (HTML, CSS, JS i Vue.js) koji bi se pridružio/la našem timu od 3 developera koji zajedno s našim konzultantima za klijente razvijaju rješenja za digitalnu transformaciju poslovanja. Idealno, tražimo kandidata koji ima između 2 i 5 godina iskustva koji želi dinamičnije radno okruženje u smislu više raznovrsnih projekata na kojima radi i bogatstvo znanja da u svakoj situaciji nauči klijentu pronaći rješenje za njegov zahtjev, a upravo ćeš takvim developerima biti i okružen/a. U Applimentu, svaki projekt koji radimo je jedinstven i svakom klijentu prilagođavamo ili postojeći softver Bitrix koji implementiramo ili razvijamo potpuno novo rješenje kroz Laravel. U svakodnevnom radu naglasak je na slobodu vlastite organizacije kroz tjedan (naravno u dogovoru s konzultantima da im odgovaraju predloženi rokovi isporuke), samostalnost u pristupu radu uz poštivanje internih praksi rada koje imamo raspisane u našem knowledge baseu ili praksi propisanih za neki od frameworka s kojim radimo. Naši projekti s klijentima najčešće traju kroz period od više od godine dana, dok ima i nekih koji su kraći. Od našeg budućeg člana tima očekujemo sposobnost dobrog hvatanja informacija više projekata odjednom, obzirom na duljinu trajanja projekata oni češće imaju manji intenzitet kroz period jednog mjeseca, što znači da se kroz mjesec radi na više projekata na način da se s konzultantima dogovore funkcionalnosti za koje se očekuje isporuka u kojem periodu (u suradnji s developerom daju se procjene i rokovi), a od developera očekujemo da komunicira je li isporuka u navedenom periodu moguća obzirom na odgovornosti na drugim projektima, godišnjim odmorima ili drugim internim obavezama unutar tima (ažuriranje knowledge basea, nadopuna dokumentacije, project cleanup itd.). Svaki projekt dobiva voditelja projekta (konzultanta) koji zajedno s klijentom i našim developerima dogovara funkcionalnosti koje ćemo razviti kako bismo klijentu pomogli lakše obavljati svakodnevne poslove, a samo neki od primjera što razvijamo su: automatizacije koje povezuju podatke ili obavještavaju sudionike, dashboardovi za pregled podataka, napredni izvještaji i pivot tablice, nove aplikacije (konzultant u tom slučaju s klijentom raspisuje zahtjeve i konceptualno oformi solution za klijenta koji ćemo razvijati). Odgovornosti: - konceptualizacija, implementacija i podrška našim projektima u frontendu i backendu - podrška razvoju nove arhitekture - održavanje i optimizacija postojećih projekata s obzirom na upotrebljivost - svakodnevna suradnja s konzultantima, bilo za razvoj novih ili postojećih projekata Tehnologije koje koristimo u svakodnevnom radu: - PHP (Bitrix ili Laravel framework ovisno o projektu) - MySQL / PostgreSQL / SQLite - HTML, CSS i JS - Vue.js (ili vanilla ili kroz neki od frameworka kao što je PrimeVue) Svakodnevni alati koje naši developeri koriste: - VS Code - GitHub - Interni Bitrix za task management, project management i komunikaciju - Interni knowledge base - Lucidchart - Notion
Job typePermanent

Required education, knowledge and skills

Minimalna očekivanja od našeg novog developera: - timski igrač - tražimo developera/icu koji preferira rad u timu, jako dobro surađuje s drugim developerima na projektu i aktivno doprinosi razvoju projekta na kojem radi više ljudi (bilo developera ili konzultanata) - svi oko tebe u firmi bit će timski igrači koji će svakodnevno od tebe tražiti “team play” - osoba spremna svakodnevno učiti nove tehnologije - više od 90% vremena koristimo tehnologije napisane iznad, no obzirom na specifične zahtjeve klijenta ponekad će trebati istražiti i nešto što do sada nismo radili, gdje očekujemo tvoju spremnost da istražiš nešto sasvim novo i u tom projektu pokažeš da si svestran i otvoren bilo kojoj tehnologiji kako bi klijentu pronašli rješenje za njegove želje- ovako projektima pristupaju svi developeri u timu i konzultanti s kojima radiš koji će s tobom istraživati rješenja za klijenta, otvorenost uma će iziskivati svi tvoji članovi tima, ali i klijenti - dobar prezentator - nerijetko je potrebno pojasniti drugim članovima tima ili konzulantima kako se tvoje rješenje uklapa u postojeću ili novu priču klijenta, a ponekad je potrebno napraviti meet s klijentom kako bi primio njihov feedback o svojim planovima (što ćeš implementirati) i isporučenim funkcionalnostima (post-production feedback) - osoba koja pretvara konstruktivni feedback u svoje nove vlastite prednosti - svi oko tebe u timu visoko su motivirani kolege koji svaki konstruktivni feedback prihvate i od njega stvaraju dodatnu vrijednost za sebe unaprijeđujući svoje vještine- budi spreman/spremna na to da ćeš uvijek dobiti iskreni feedback svih u firmi, kao i iskreni feedback klijenata, u kojem slučaju će ti također i svi pomoći da ubuduće napraviš još bolje, a istovremeno ćemo od tebe tražiti isti takav feedback za tvoje ostale kolege - ako voliš ovakvu vrstu otvorene komunikacije i zazireš od “spremanja stvari pod tepih”, Appliment je mjesto za tebe Backend (minimalni zahtjevi, sve više je naravno bolje): - 2+ godine iskustva u radu s objektno orijentiranim PHP-om, modernim PHP okvirima i relacijskim bazama podataka (MySQL ili MariaDB ili PostgreSQL), te administracijom i dizajnom shema baza podataka - 1+ godine iskustva s Laravel ili Symfony ili drugim sličnim PHP frameworkom - dobro razumijevanje API-ja (JSON, REST API, XML, itd.) - osnove administracije Linux servera (SSH, pregledavanje logova, ponovno pokretanje procesa, hendlanje nginx i php-fpm, itd.) - razumijevanje composera i instalacije novih libraryja putem composera Frontend (minimalni zahtjevi, sve više je naravno bolje): - 2+ godine iskustva s JavaScriptom - 2+ godina iskustva s tipičnim frontend tehnologijama poput HTML + CSS i manipulacijom DOM-a - 1+ godine iskustva s Vue.js ili TypeScriptom ili NodeJS projektima - snažno razumijevanje AJAX-a i JSON-a za API pozive Ostalo (minimalni zahtjevi, sve više je naravno bolje): - jako dobro razumijevanje git-a (push, pull, merge, clone, branch) - poznavanje dijagrama ERD (obavezno) i BPMN2.0 (poželjno) - razumijevanje sigurnosnih aspekata u programiranju (SQL injection, XSS itd.) - osnovno razmijevanje DNS-a (općenito kako IP adrese i domene funkcioniraju, što je A record u DNS-u itd.)
Digital skillsCSS, GitHub, HTML, MySQL, PHP, PostgreSQL, SQLite, Vue.js, PHP frameworks
LanguageCroatian (B2), English (B2)
Minimum years of work experience2-5
Appliment d.o.o.
Appliment d.o.o.
http://www.appliment.euUlica Klementa Crnčića 9, 10000 ZagrebMi smo IT tvrtka sa 10 zaposlenih i fokusirani smo na digitalnu transformaciju stranaka, dinamična smo tvrtka koja postoji već 5 godina. Projekte najčešće radimo u Hrvatskoj ali i regiji i inozemstvu. Fokusirani smo na web tehnologije , ali u našoj tvrtki stalno radimo na poboljšanju procesa i uvođenju novih tehnologija i inovacija kako u osobnoj organizaciji, tako i kod naših klijenata. Više o nama na našoj web stranici i opisu radnog mjesta.
Number of workers1
Published on10/14/2024
Average salary for the category IT, telekomunikacije is 1632 EUR
Find out the salary for the desired position according to your qualifications!Compare salary