Frontend Developer – Angular

aizoOn

  • Torino
  • Tempo indeterminato
  • Full time
  • 10 giorni fa
  • Candidati facilmente
Main ResponsibilitiesIl / La candidato / a verrà inserito / a nella divisione Industrial Goods & Communication di aizoOn .Si occuperà di:
  • Sviluppare nuovi moduli frontend ed estendere le interfacce esistenti del prodotto software.
  • Collaborare con il team di sviluppo interno per l'integrazione coerente delle interfacce utente all'interno del design system di prodotto.
  • Contribuire alla progettazione dell'esperienza utente attraverso l'analisi e l'implementazione dei mockup grafici.
  • Collaborare con il team di sviluppo per la progettazione e realizzazione di nuove funzionalità frontend
  • Estendere l'attuale soluzione software con nuovi moduli Angular o modifiche a quelli esistenti, seguendo i principi del design system di prodotto e adottando un approccio alla programmazione reattivo e orientato agli eventi.
  • Assicurare un'adeguata copertura di unit tests e integration tests per garantire qualità e stabilità del codice
  • Contribuire attivamente all'evoluzione dell'interfaccia utente del prodotto, migliorandone usabilità, coerenza grafica e manutenibilità
  • Supportare l'introduzione di nuove funzionalità attraverso lo sviluppo frontend modulare e scalabile
Profile
  • Laurea in discipline tecnico-scientifiche
  • Esperienza di almeno 2 anni nel ruolo
  • Conoscenza della lingua inglese
Technical Skills
  • JetBrains IntelliJ per lo sviluppo del codice e il testing
  • Figma per la consultazione e la produzione di mockup grafici
  • Docker / Podman per la containerizzazione
  • Mosquitto per la messaggistica MQTT
  • Jenkins per la gestione delle pipeline CI/CD
  • Competenze avanzate su Angular, HTML5 e CSS
  • Conoscenza delle librerie Angular Material e Bootstrap
  • Conoscenza di RxJS o altre librerie per programmazione reattiva
  • Ottima padronanza del linguaggio TypeScript (o JavaScript)
  • Conoscenza del framework di test Cypress
  • Familiarità con la containerizzazione, dalla creazione di immagini alla gestione del ciclo di vita dei container
  • Conoscenza del pattern publisher/subscriber e protocolli di messaggistica come MQTT
  • Esperienza nell'uso di Jenkins o strumenti equivalenti per l'automazione dei processi CI/CD
  • Ottima conoscenza di GIT

aizoOn