React Next.js Developer

Descrizione

Realizzare frontend di portali con user experience ottimizzata: veloci, funzionali e divertenti da utilizzare.

La tecnologia alla base di questa posizione lavorativa è Javascript, in particolare React ed uno dei suoi framework più interessanti: Next.js. La conoscenza pura di questa tecnologia deve essere supportata da conoscenze legate alle modalità di rendering (statico, server-side e client-side) ed integrata da competenze tecniche che riguardano la Search Engine Optimization (SEO).

Sono richieste conoscenze ed esperienze legate alle architetture decoupled (disaccoppiate), quindi gestione dei dati tramite REST Web service e/o GraphQL.

L’obiettivo da raggiungere è la realizzazione di portali di stampo editoriale (con le loro necessità e complessità) di alto livello qualitativo e produttività attraverso le migliori tecnologie di frontend.

Le tue capacità

Almeno due anni di lavoro in questo ruolo.

Caratteristiche richieste:

  • Ottima conoscenza di Javascript

  • Ottima conoscenza di React (functional)

  • Ottima conoscenza degli hook di React

  • Ottima conoscenza di Next.js

  • Ottima conoscenza delle modalità di rendering sul web (statico, server-side, client-side)

  • Ottima conoscenza HTML5

  • Ottima conoscenza CSS3

  • Ottima conoscenza di Responsive web design

  • Ottima conoscenza di Tailwind

  • Ottima conoscenza dei principali browser e possibilità di trovare soluzioni di compatibilità (Safari, Firefox, Chrome, Edge)

  • Ottima conoscenza dello sviluppo orientato alle performance e al rendering sul web

  • Ottima capacità di lavorare a componenti

  • Buona conoscenza di Javascript funzionale

  • Buona conoscenza di Typescript

  • Buona conoscenza dello sviluppo orientato al SEO

  • Esperienza nella realizzazione di applicazioni decoupled (REST e/o GraphQL)

  • Esperienza nella realizzazione di portali editoriali (corporate, e-commerce, altro)

  • Conoscenza base di NPM / Yarn

  • Conoscenza base di Git

  • Problem solving

Nice to have:

  • Esperienza con Drupal

  • Esperienza con Strapi

  • Esperienza nella metodologia Agile

  • Esperienza nell'utilizzo di board progettuali

  • Esperienza nell’utilizzo di Docker

Luogo di lavoro

Ci piace lavorare insieme in ufficio, vederci dopo lavoro per due chiacchiere e prendere un caffè insieme.

Bmeme supporta lo smart working, anche in modalità full-remote. In questo caso il caffè lo prenderemo in videoconferenza.

La scelta è tua.

Le capacità di Bmeme

Riesci nel tuo lavoro anche perché in Bmeme hai trovato un ambiente sano, orizzontale, informale ma molto serio e committato sugli obiettivi comuni. Il rapporto con i colleghi è basato sul rispetto e sulla collaborazione reciproca.

La qualità del prodotto finale è molto importante così come l’adesione ad un flusso di lavoro chiaro, standardizzato, uguale per tutti. Ma non immutabile nel tempo: sai bene che tutti, te compreso, contribuiamo a modificare le prassi, gli strumenti e i metodi di lavoro per migliorare la qualità del nostro software, il livello di soddisfazione interno ed esterno all’azienda, il rapporto con tutti gli attori.

In Bmeme il successo è vissuto insieme, così come l’errore, al quale dedichiamo più attenzione non per “punirlo”, ma per comprenderlo ed evitarlo alla prima occasione futura.

È un luogo nel quale puoi emergere perché ti sono lasciate ampie libertà di manovra, sempre nel rispetto delle regole comuni e delle persone con cui ti relazioni quotidianamente.

Cosa possiamo fare insieme

Così, unendo le tue doti professionali e umane con le nostre, faremo progetti impegnativi ma divertenti e realizzeremo gli obiettivi dei nostri Clienti e, di conseguenza, anche i nostri. E qualche volta, sì, sbaglieremo. Ma non faremo mai due volte lo stesso errore.

Candidati!

Candidati a questa ricerca inviandoci un’email a recruitment@bmeme.com, allegandoci il tuo CV!