PROGRAMER/PROGRAMERKA SENIOR
Απαραίτητα:TypeScriptJavaScriptPHPHTMLCSSReactVueLaravelAWSCloudDevOpsQA/TestCI/CDAI
Zadaci
Opis poslova
- pisanje čistog, sigurnog i održivog koda te njegovo testiranje
- primarno korištenje agilnog načina razvoja softvera i Gitflow procesa
- razvoj, održavanje i unapređenje kompleksnih web aplikacija i softverskih rješenja
- održavanje visokih standarda kvalitete, sigurnosti i performansi
- predlaganje tehničkih rješenja i sudjelovanje u arhitekturnim odlukama
- mentoriranje članova tima i sudjelovanje u pregledima koda (code review)
- proaktivno predlaganje unapređenja razvojnih procesa i postojećih rješenja
- suradnja s razvojnim, QA, DevOps i produktnim timovima
- samostalno preuzimanje odgovornosti za kompleksnije zadatke uz timsku suradnju
- optimiziranje aplikacija, baza podataka i integracija
- razvoj aplikacija primarno korištenjem PHP-a, Laravela, Reacta i JavaScripta/TypeScripta
- procjena složenosti i vremena razvoja te razrada tehničkih zahtjeva
- kontinuirano učenje i odgovorna primjena AI alata u razvoju softvera
Uvjeti
Uvjeti Profesionalno iskustvo: Minimalno 5 godina iskustva u razvoju web aplikacija, uz iskustvo samostalnog razvoja i održavanja produkcijskih rješenja. Posebno su relevantne sljedeće tehnologije:
- PHP, Laravel
- React, JavaScript, TypeScript (poznavanje Vue.js je dodatna prednost)
- REST API, integracije s vanjskim sustavima
- MySQL (iskustvo s drugim relacijskim ili NoSQL bazama je prednost)
Tehničke vještine
- odlično poznavanje PHP-a i Laravela te iskustvo u razvoju i integraciji API-ja.
- napredno iskustvo u razvoju modernih korisničkih sučelja uz React, JavaScript/TypeScript, HTML i CSS.
- razumijevanje modeliranja podataka, SQL upita, optimizacije i rada s MySQL bazama.
- iskustvo s Gitom, Gitflow načinom rada, pull requestovima i procesom pregleda koda.
- iskustvo u agilnom razvoju softvera i radu u agilnim razvojnim timovima.
- razumijevanje arhitekture aplikacija, dizajnerskih obrazaca, sigurnosti i skalabilnosti.
- sposobnost pisanja čitljivog i održivog koda uz kvalitetne testove i dokumentaciju.
- poželjno razumijevanje osnova DevOps praksi, uključujući CI/CD, deployment i cloud infrastrukturu (npr. AWS); iskustvo s AI alatima za razvoj dodatna je prednost.
Komunikacija i suradnja
- odlično poznavanje engleskog jezika za komunikaciju s klijentima i članovima tima.
- jasno komuniciranje tehničkih odluka, suradnja s drugim timovima i davanje smjernica developerima.
- spremnost na razmjenu znanja, konstruktivne povratne informacije i timski rad.
Rješavanje problema
- sposobnost samostalne analize složenih problema, provjere pretpostavki i pronalaženja praktičnih rješenja.
- iskustvo u mentoriranju developera i razlaganju kompleksnih zadataka na izvedive cjeline.
- inicijativa u predlaganju poboljšanja proizvoda, procesa i tehničkih rješenja.
Kvaliteta kodiranja
- iskustvo s code review procesom, automatiziranim testovima i održavanjem standarda kvalitete.
- prepoznavanje i predlaganje poboljšanja postojećeg koda, s ciljem povećanja kvalitete, performansi i jednostavnosti održavanja softverskih rješenja.
Poslovno razumijevanje i upravljanje vremenom
- razumijevanje poslovnih zahtjeva, korisničkih potreba i utjecaja tehničkih odluka na proizvod.
- realna procjena zadataka, pravovremena komunikacija rizika i odgovornost za dogovorene rokove.
Vodstvo i mentorstvo
- iskustvo u mentoriranju mlađih i srednje iskusnih developera te dijeljenju znanja.
- sposobnost davanja tehničkih smjernica i podrške pri raspodjeli i realizaciji zadataka.
Kontinuirano učenje
- interes za nove tehnologije, AI-assisted development i odgovornu primjenu novih alata uz provjeru rezultata.
Portfelj i projekti
- primjeri projekata ili konkretnih doprinosa koji pokazuju tehničku stručnost, samostalnost i sposobnost rješavanja problema.
Pogodnosti
Poslodavac nudi
- rad na zanimljivim i inovativnim projektima za međunarodne klijente.
- rad u pozitivnom i suradničkom okruženju
- saslušat ćemo vaše ideje i mišljenja
- omogućit ćemo vam učenje, razmjenu znanja i profesionalni razvoj
- bit ćete adekvatno plaćeni za svoj rad, ovisno o iskustvu i odgovornostima
- radit ćete u centru Slavonskog Broda s kooperativnim timom
- sudjelovanje u raznim team building aktivnostima