11-01-2021
Full Stack Developer
*Molimo te da uzmeš u obzir da ćeš većinu vremena raditi remote osim u povremenim okolnostima.
Područje Web Development je odgovorno za koncept, dizajn, razvoj i implementaciju softverskih rješenja za aplikacije Rich Web. Od samog početka definiranja zahtjeva skiciranjem arhitekture i podatkovnih modela, odabira najbolje tehnologije sve do posljednjeg sloja korisničkog sučelja. Glavni tehnološki stack temelji se na jezicima Java i JavaScript za back-end i middleware layers kao što je Node.js zajedno s platformama koje se temelje na JavaScript-u kao što su Angular i React za frontend development.
TVOJA ULOGA
Kao Full Stack Developer, kreirati ćeš zahtjeve za cjelovite aplikacije. Sudjelovat ćeš u centralnoj strukturi aplikacije dok kreiraš planove dizajna za korisničko sučelje, izgled i korištenje vanjskih komandi. U kompaniji Xpand IT radit ćeš s tehnologijama Java i JavaScript u suradničkom okruženju.
Tvoje će svakodnevne aktivnosti uključivati:
- Odgovornost za skiciranje zahtjeva i njihovo prevođenje u tehničke usluge
- Korištenje/predlaganje niza vrhunskih programskih jezika za kreiranje mrežnih sučelja prilagođenih korisnicima
- Dizajniranje i kreiranje visokokvalitetnih idejnih skica i dizajniranje različitih prototipova
- Optimiziranje mrežnih aplikacija kako bi bile maksimalno brze, radile u više preglednika i na više uređaja
- Stvaranje ponovno iskoristivih API biblioteka za buduću uporabu
- Rad u multidisciplinarnim timovima s drugim članovima kao što su programeri pozadinskih sučelja i web dizajneri
- Dizajn i razvoj aplikacijskih pozadinskih usluga korištenjem najboljih praksi i uzoraka dizajna
- Predlaganje sustavih rješenja uspoređujući prednosti i nedostatke alternativnih razvojnih strategija
- Integracija aplikacija uz pomoć razvoja API sučelja / usluga s modulima trećih strana
- Osiguravanje odgovarajućih performansi, sigurnosti i skalabilnosti pozadinskih usluga
- Osiguravanje da su testovi za testiranje jedinica/kompleti testova ažurirani na odgovarajući način kako bi mehanizam kontinuirane integracije bio bez grešaka
// Stacks: JavaScript; Java Angular; React; Spring
VJEŠTINE KOJE TREBAŠ IMATI
- Magisterij/prvostupnik na području Informacijskih sustava i Računalstva i/ili Računalne znanosti
- Profesionalno iskustvo (dulje od 3 godine) Programera u tehnologijama koje se temelje na JavaScript, HTML5 i CSS3
- Iskustvo s JavaScript bibliotekama i platformama kao što su React i/ili Angular
- Profesionalno iskustvo (dulje od 3 godine) programiranja u Javi
- Iskustvo s platformama za razvoj Java pozadinskog sučelja kao što je Spring
- Iskustvo u dizajniranju obrazaca za vrijeme implementacije naprednih i kompleksnih softverskih rješenja, posebice u implementaciji API Rest usluge
- Iskustvo u alatima za upravljanje bazama podataka kao što su MS SQL Server, MySQL ili PostgreSQL
- Iskustvo u korištenju alata Eclipse, Maven, Jenkins, GIT, JIRA ili sličnih
- Vještine timskog igrača i one vezane uz rješavanje problema
- Dobre komunikacijske vještine (u govoru i pismu)
- Znanje engleskog jezika
// Saznaj više o Web Development:
- Web Development u Xpand IT
- Priča o uspjehu Bet.pt loyalty portal development

Diogo Cardante, Full Stack Developer
@Xpand IT
Dio sam izazovnih projekata s odličnim ljudima iz našeg tima koji su uvijek spremni pomoći. Osim toga, tehnologije koje koristim su odlične i uvijek implementiramo najbolje prakse u svakoj dimenziji.