Job details
Job Type
Full Time
Open Posts
1
Location
Novi Sad, Zrenjanin, Niš, Beograd, Kragujevac
Детаљи
Tražimo iskusnog JavaScript Developera koji će se pridružiti našem dinamičnom timu. Kao JavaScript Developer, bićete odgovorni za dizajniranje, razvoj i održavanje i front-end i back-end komponenti naših web aplikacija. Saradjućete sa timovima iz različitih sektora kako biste isporučili visokokvalitetna, korisnički orijentisana rešenja koja zadovoljavaju potrebe naših klijenata. Idealni kandidat poseduje stručnost u Node.js, JavaScript-u (sa poznavanjem TypeScript-a kao prednosti), Express.js-u, Mongoose-u, MongoDB-u, React-u, Axios-u i Material-UI-u.
Required Skills
- Veština u Node.js i JavaScript-u, sa solidnim razumevanjem TypeScript-a.
- Opsežno iskustvo sa Express.js za izradu efikasnih i održivih back-end API-ja.
- Poznavanje Mongoose-a za kreiranje i upravljanje vezama između Node.js i MongoDB.
- Solidno razumevanje MongoDB, uključujući optimizaciju upita i agregacije.
- Jako poznavanje React-a za izgradnju interaktivnih i dinamičnih korisničkih interfejsa.
- Iskustvo u korišćenju Axios-a kao HTTP klijenta za upravljanje komunikacijom podataka između front-end i back-end sistema.
- Veština u implementaciji stilova i dizajna koristeći Material-UI.
- Sposobnost za rad u timskom okruženju i efikasnu komunikaciju.
- Veštine rešavanja problema i proaktivan pristup izazovima.
- Pažnja prema detaljima i posvećenost isporuci visokokvalitetnog koda.
Responsibilities
- Razvijanje i održavanje web aplikacija sa fokusom na front-end i back-end komponente.
- Saradnja sa dizajnerima, menadžerima proizvoda i drugim developerima kako bi se isporučila sveobuhvatna rešenja.
- Implementacija responzivnih i vizuelno privlačnih korisničkih interfejsa koristeći React i Material-UI.
- Dizajniranje i implementacija RESTful API-ja koristeći Express.js za neometanu komunikaciju između front-end i back-end sistema.
- Kreiranje i upravljanje interakcijama sa bazom podataka koristeći Mongoose i MongoDB, uključujući kompleksne upite i agregacije.
- Optimizacija aplikacija za maksimalnu brzinu i skalabilnost.
- Praćenje novih tehnologija i industrijskih trendova kako bi se osigurala kontinuirana poboljšanja razvojnih procesa.