Front End Developer

Altherias · Torino, Italia, Italia ·


Descrizione dell'offerta

Ruolo: Front End Developer

Luogo: Remoto


Siamo alla ricerca di un Front End Developer con focus Nuxt.Js e Vue.Js e che sarà responsabile della progettazione e implementazione delle interfacce utente delle nostre applicazioni web e mobile, garantendo un'esperienza utente ottimale, intuitiva e responsive.


Responsabilità Principali:

- Sviluppare interfacce utente responsive, intuitive e visivamente accattivanti per applicazioni web e mobile.

- Tradurre design e wireframe in codice di alta qualità utilizzando HTML, CSS e JavaScript.

- Implementare e mantenere applicazioni front-end utilizzando framework moderni come React, Vue.Js o Angular.

- Collaborare con i designer UX/UI per implementare design coerenti e user-friendly.

- Assicurare la compatibilità cross-browser e cross-device delle applicazioni sviluppate.

- Ottimizzare le applicazioni per massimizzare velocità e scalabilità.

- Implementare e mantenere componenti UI riutilizzabili e librerie di design system.

- Collaborare con gli sviluppatori back-end per integrare le API e garantire la corretta implementazione delle funzionalità.

- Partecipare alle code review e contribuire al miglioramento continuo delle pratiche di sviluppo.

- Mantenersi aggiornato sulle ultime tendenze e tecnologie di sviluppo front-end.


Esperienza e Competenze Tecniche Richieste:

- Solida conoscenza di HTML5, CSS3 e JavaScript (ES6+).

- Esperienza approfondita con Vue.Js e Nuxt.Js.

- Familiarità con preprocessori CSS (Sass, Less) e metodologie CSS (BEM, SMACSS).

- Conoscenza di strumenti di build e bundle (Webpack, Vite, Rollup).

- Esperienza con sistemi di controllo versione (Git).

- Comprensione dei principi di design responsive e mobile-first.

- Conoscenza delle best practice per l'accessibilità web (WCAG).

- Capacità di scrivere codice pulito, mantenibile e ben documentato.

- Comprensione dei principi di UX/UI design.

- Esperienza nella guida di team tecnici e nella mentorship di altri sviluppatori.


Esperienze e competenze Tecniche Opzionali (Plus):

- Esperienza con TypeScript.

- Conoscenza di state management libraries (Redux, Vuex, MobX).

- Esperienza con testing front-end (Jest, React Testing Library, Cypress).

- Familiarità con framework CSS (Tailwind, Bootstrap, Material-UI).

- Conoscenza di GraphQL.

- Esperienza con sviluppo di Progressive Web Apps (PWA).

- Familiarità con metodologie Agile (Scrum, Kanban).

- Esperienza nel settore del turismo o con applicazioni legate al turismo.

Candidatura e Ritorno (in fondo)