Ruolo: FrontEnd Web Developer
Inquadramento contrattuale:
CCNL Terziario ANPIT - indeterminato
Livello applicabile in base alla seniority: dal D2 al C1 del CCNL applicato
Sede di lavoro e tipologia di impiego
La nostra sede di lavoro è a Catania ma si prevede la possibilità di una collaborazione ibrida (in sede
e in remote work).
È prevista una collaborazione full time.
Come candidarsi
Per candidarsi è obbligatorio compilare il form di candidatura.
Di cosa ti occuperai
Verrai inserito all’interno del team Ricerca & Sviluppo. Nello specifico ti occuperai di:
- Sviluppo Web Frontend: Progettare, sviluppare e mantenere applicativi frontend moderni e
responsive utilizzando React e Next.js.
- Gestione dello Stato: Implementare e gestire lo stato delle applicazioni in modo da assicurarsi
che sia coerente e debuggabile utilizzando Redux e tecnologie equivalenti.
- Styling: Creare layout e stili coerenti a quelli progettati dal team di Design utilizzando anche
librerie come Tailwind.
- Integrazione API: Comunicare con API esterne o servizi web per recuperare e visualizzare
dati dinamici nell'interfaccia utente.
- Ottimizzazione delle Prestazioni: Ottimizzare le prestazioni delle pagine web, compreso il
caricamento veloce e la gestione della cache.
- Test: Scrivere test per garantire la stabilità e la qualità del codice frontend.
- Collaborazione Interfunzionale: Collaborare con i team di design UX/UI e Backend per
garantire una sinergia nella creazione di prodotti finali di alta qualità.
- Agile: Lavorare all'interno di un ambiente Agile/Scrum per garantire il completamento
tempestivo delle attività di sviluppo.
- Documentazione: Documentare il codice e le librerie di componenti per facilitare la
comprensione e la manutenzione da parte di altri membri del team.
Competenze richieste:
- React: Esperienza approfondita nello sviluppo di applicazioni frontend con React.
- Redux: Competenza nella gestione dello stato dell'applicazione utilizzando Redux per
garantire coerenza e scalabilità.
- Next.js: Conoscenza avanzata di Next.js per la creazione di applicazioni React con
funzionalità avanzate di routing e rendering.
- Tailwind CSS: Competenza nell'utilizzo di Tailwind CSS per la creazione di layout e stili.
- HTML e CSS: Conoscenza avanzata di HTML5 e CSS3 per la creazione di pagine web
accessibili e responsive.
- API Integration: Capacità di integrare dati da API esterne utilizzando chiamate RESTful o
GraphQL.
- Test: Abilità nel creare test con strumenti come Jest e React Testing Library e altre tecnologie
per il testing
- Git: Utilizzo avanzato di Git come sistema di controllo di versione e piattaforme derivate come
Gitlab e GitHub.
Formazione & Esperienza:
- Laurea in Informatica, Ingegneria Informatica o campo correlato (prevalentemente preferita
ma non obbligatoria).
- Almeno 2 anni di esperienza nel ruolo di Frontend Web Developer con una comprovata
esperienza nell'utilizzo di React, Redux e Next.js.
Benefit aziendali: pc e buoni pasto
Contesto lavorativo:
Ambiente di lavoro competente e giovane.
**Periodo di recesso: **applicazione del CCNL in base al livello applicato