Software Engineer Typescript/Electron
Descrizione dell'offerta
Il progetto prevede lo sviluppo di applicazioni desktop cross‑platform con SvelteKit, Electron e TypeScript, oltre alla realizzazione di backend in Go e sistemi event‑driven. È richiesta esperienza con CI/CD su Azure DevOps, gestione repository Git, database NoSQL, messaggistica real‑time con NATS e collaborazione in team cross‑funzionali.
Skill richieste:
- Creazione di applicazioni desktop cross‑platform tramite SvelteKit, Electron + TypeScript, incluse:
- packaging e distribuzione per Windows e macOS
- gestione IPC, file system e risorse locali
- Sviluppo backend ad alte prestazioni in Go, con utilizzo di:
- goroutines, channels e architetture concorrenti
- moduli e libreria standard
- Implementazione di architetture event‑driven e pattern avanzati per applicazioni web/desktop.
- Realizzazione di sistemi di comunicazione real‑time tramite NATS.
- Modellazione e utilizzo di database NoSQL.
- Scrittura e manutenzione di unit test.
- Gestione repository con Git, incluse:
- strategie di branching (GitFlow)
- code review e merge avanzati
- gestione release/versioning
- Creazione e manutenzione di pipeline CI/CD su Azure DevOps, comprendenti:
- build Node/TypeScript
- build servizi Go
- packaging e distribuzione Electron
- test automatici e quality gates
Seniority richiesta: middle
Modalità di lavoro: full time, ibrido su Milano
Durata: lunga
Lingua progetto: italiano
#J-18808-Ljbffr