Mid-Senior React Frontend Engineer

Codebaker — Italy · Posted ~1 day ago

Mid Full-time Hybrid €25000-€28000

Skills

React Frontend architecture TypeScript JavaScript REST APIs Code review Frontend development Web application development Next.js Node.js MongoDB PostgreSQL MySQL Flutter

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

A frontend engineering role for someone who designs complex web applications, improves frontend architecture, reviews code, and contributes to technical decisions while working closely with product teams.

Highlights

Technical ownership role with architectural influence, flexible working model, diverse projects, and opportunities to mentor other engineers.

Description

Chi siamoSiamo CodeBaker, una software house specializzata nello sviluppo di applicazioni web, mobile, API e soluzioni basate sull'intelligenza artificiale. Lavoriamo su progetti differenti, per clienti di settori diversi, con un approccio fortemente orientato alla qualità del software, all'automazione e all'adozione concreta dell'AI nei processi di sviluppo e nei prodotti che realizziamo. Chi stiamo cercandoCerchiamo un React Engineer con almeno 3 anni di esperienza concreta su React e sullo sviluppo frontend, che sappia progettare un'applicazione React e non solo scrivere componenti. Ci interessa una persona che, davanti a una feature, sappia decidere come strutturare lo stato, come organizzare i moduli, dove mettere i confini tra i layer, quali astrazioni valgono la pena e quali sono un costo inutile. E che sappia spiegare perché. Cerchiamo inoltre una figura di riferimento tecnico per il frontend: qualcuno che sappia rivedere e validare il codice scritto dai frontender junior, alzare l'asticella della qualità e far crescere il resto del team. In CodeBaker non esistono figure che ricevono semplicemente ticket da completare. Ogni sviluppatore è coinvolto nell'analisi dei problemi, nel confronto con il cliente, nella definizione delle soluzioni e nelle decisioni che portano alla realizzazione del prodotto. Cosa faraiProgetterai e svilupperai le interfacce e l'architettura frontend delle applicazioni web che realizziamo.Definirai, insieme al responsabile dello sviluppo, le scelte architetturali del frontend: struttura dei progetti, gestione dello stato, design system, pattern condivisi, strategie di testing.Apprenderai il nostro metodo di lavoro su React e contribuirai a farlo evolvere, consolidandolo in convenzioni e strumenti riutilizzabili sui vari progetti.Studierai il modo in cui lavoriamo lato backend (API, modelli dati, autenticazione, contratti di integrazione) per progettare un frontend che ci si integri correttamente, e per discutere alla pari con chi il backend lo scrive.Farai code review sul codice dei frontender junior, con l'obiettivo di far crescere le persone e non solo di correggere i file.Ti confronterai con i clienti per comprendere esigenze e trasformarle in soluzioni concrete.Lavorerai all'interno di team di progetto dedicati, generalmente composti da 2-3 sviluppatori e supportati dal designer aziendale che collabora trasversalmente su tutti i progetti.Contribuirai alle attività di analisi, stima e pianificazione dei progetti.Stack tecnologicoIl nostro frontend è basato su: React e Next.jsTypeScriptGestione dello stato e del data fetching lato clientTesting e strumenti di qualità del codiceIntegrazione con API REST e servizi backend in Node.js, su MongoDB, PostgreSQL e MySQLSul mobile lavoriamo con Flutter: non è un requisito, ma se hai voglia di metterci mano c'è spazio. Non ci aspettiamo che tu conosca ogni singola libreria che usiamo. Ci aspettiamo che tu abbia già costruito applicazioni React non banali e che sappia orientarti rapidamente in un contesto nuovo. RequisitiAlmeno 3 anni di esperienza concreta su React e sullo sviluppo frontend.Capacità di progettare l'architettura di un'applicazione React, non solo di implementarla.Buona comprensione di come funziona il lato server: API, autenticazione, gestione degli errori, performance delle integrazioni.Esperienza nel fare code review e nel dare feedback tecnico costruttivo.Capacità di analizzare problemi complessi e individuare soluzioni pragmatiche.Buone capacità comunicative e attitudine al confronto con clienti e colleghi.Mentalità orientata alla qualità del software e alla collaborazione.Interesse nel contribuire alla crescita tecnica del team.Considerato un plus: attenzione ad accessibilità e performance, esperienza con design system, familiarità con Flutter, esperienza nell'integrazione di funzionalità basate su AI in prodotti reali. Modalità di lavoroLavoriamo 4 giorni su 5 in smart working. Il lunedì lavoriamo tutti insieme presso la nostra sede di Bologna. È una giornata che dedichiamo al coordinamento dei progetti, al confronto tecnico, alla pianificazione delle attività e al team building. Per questo motivo è fondamentale che il candidato risieda a Bologna o nelle immediate vicinanze e possa raggiungere la sede quando necessario, in particolare il lunedì. Cosa offriamoUn ruolo di riferimento tecnico sul frontend, con reale autonomia decisionale.Possibilità di lavorare su progetti molto diversi tra loro.Coinvolgimento diretto nelle decisioni tecniche e architetturali.Utilizzo concreto dell'intelligenza artificiale nei processi di sviluppo e nei prodotti realizzati per i clienti.Ambiente con elevata autonomia e responsabilità.Modalità di lavoro flessibile con 4 giorni su 5 in smart working.Possibilità di avere un impatto reale sull'evoluzione dei progetti e delle soluzioni che realizziamo.RAL indicativa: 25000/28000 € — commisurata all'esperienza effettiva.Se cerchi un contesto in cui limitarti a sviluppare task assegnati, probabilmente questa posizione non fa per te. Se invece ti piace capire i problemi, progettare le soluzioni, confrontarti con clienti e colleghi e far crescere chi lavora con te, saremo felici di conoscerti.