Kvalifikacije:
- završeno visoko obrazovanje iz područja:
1. računarstva
2. ili ekvivalentno praktično iskustvo
Potrebno:
- odlično poznavanje tehnologija:
1. (HTML, CSS, JavaScript(ES6+) )
2. Google Firebase (Authentication, Real-time Database, Cloud Functions)
- osnovno iskustvo s Google Cloud okruženjem (Google Firebase servisi)
- razumijevanje rada s API strukturom i strukturiranim podacima (JSON)
- osnovno razumijevanje Smart Home i IoT sustava
- osnovno razumijevanje mrežne komunikacije (HTTP, TCP/IP, MQTT ili slično)
- korištenje Visual Studio Code-a
- iskustvo rada s Git sustavom za upravljanje inačicama izvornog koda
- iskustvo rada s čistim JavaScriptom bez oslanjanja na frontend frameworke (React, Angular, Vue)
Poželjno (prednost, ali nije uvjet):
- osnovno poznavanje embedded razvoja (ESP32 (ESP-IDF), STM32, Arduino, FreeRTOS)
- iskustvo s vizualizacijom podataka (grafovi, Dashboards)
- iskustvo rada na web aplikacijama koje su u produkciji i imaju stvarne korisnike
- osnovno iskustvo s testiranjem web aplikacija (manualno ili automatizirano)
- iskustvo s konfiguracijom ili prilagodbom build alata (npr. Webpack)
- osjećaj za detalje u korisničkom sučelju i interakcijama
Što očekujemo od kandidata:
- spremnost na rad i daljnji razvoj postojeće produkcijske aplikacije
- dobra organizacija vremena i poštivanje rokova
- sposobnost rada samostalno, ali i u timu
- spremnost na učenje i praćenje trendova
- poznavanje principa kibernetičke sigurnosti (Cyber Resilience Act)