Sviluppatore Front-End Panoramica della Posizione
Stiamo cercando uno Sviluppatore Front-End appassionato e orientato al dettaglio per unirsi al nostro team di sviluppo. Il candidato ideale avrà una solida esperienza nella creazione di applicazioni web moderne e responsive utilizzando il framework Angular e sarà pronto ad assumere la proprietà di funzionalità complesse. Lavorerai a stretto contatto con designer UX/UI e sviluppatori Back-End per offrire un'esperienza utente eccezionale.
Responsabilità Principali
- Sviluppo di Applicazioni: Progettare, sviluppare e manutenere applicazioni web ad alte prestazioni e responsive utilizzando Angular (v2+) e TypeScript.
- Architettura e Componenti: Implementare una solida architettura dei componenti, garantendo la riusabilità, la manutenibilità e la scalabilità del codice.
- Integrazione API: Collaborare con gli sviluppatori Back-End per integrare le interfacce utente con le API RESTful, gestendo in modo efficace le chiamate asincrone e i dati (ad esempio, con RxJS).
- Qualità del Codice: Scrivere codice pulito, ben testato e documentato, aderendo agli standard di codifica e partecipando attivamente alle code review.
- Ottimizzazione e Debug: Identificare e risolvere problemi di performance, compatibilità con i browser e bug, assicurando la massima velocità e reattività dell'applicazione.
- Design UX/UI: Tradurre mockup e wireframe in componenti funzionali in HTML5, CSS3/Sass/Less e garantire che l'implementazione rifletta gli standard di design e l'accessibilità (WCAG).
- Metodologie Agile: Partecipare al ciclo di vita completo dello sviluppo del software all'interno di un ambiente Agile/Scrum.
Qualifiche RichiesteCompetenze Tecniche
- Esperienza: 3+ anni di esperienza nello sviluppo Front-End, con almeno 2 anni di esperienza specifica con Angular (v2+).
- Framework Core: Competenza approfondita in Angular, TypeScript, JavaScript (ES6+).
- API: Esperienza nell'integrazione di servizi RESTful e nella gestione di dati reattivi con RxJS e Observable.
- Version Control: Competenza nell'uso di sistemi di controllo versione, in particolare Git (branching, merging).
Competenze Aggiuntive (Preferenziali)
- Conoscenza dei principi di Accessibilità Web (WCAG).
- Esperienza con strumenti di build come Webpack e Angular CLI.
- Familiarità con design system o librerie UI (es. Material Design, Bootstrap).
- Esperienza con CI/CD (Continuous Integration/Continuous Delivery).
Competenze Trasversali (Soft Skills)
- Problem Solving: Forte capacità analitica e di risoluzione dei problemi.
- Comunicazione: Ottime capacità comunicative e relazionali per la collaborazione con team interfunzionali (design, back-end, product management).
- Autonomia: Capacità di lavorare in modo indipendente, gestendo le proprie attività e rispettando le scadenze.
Apprendimento: Desiderio di mantenersi aggiornati sulle ultime tendenze e best practice di Angular e dello sviluppo web.
Contratto di lavoro: Tempo pieno, Tempo indeterminato, Contratto con partita IVA
Retribuzione: Fino a €45.000,00 all'anno
Vantaggi:
- Assistenza sanitaria integrativa
- Buoni pasto
- Computer aziendale
- Lavoro da casa
- Orario flessibile
- Supporto allo sviluppo professionale
Esperienza:
- Sviluppo front end: 3 anni (Preferenziale)