React FrontEnd Developer

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