Frontend Developer
About this role
Come Frontend Developer di Caffeina, lavorerai allo sviluppo della UI di un sito, realizzerai client web scalabili che si interfacciano con API anche di terze parti e contengono elementi visuali e interattivi. Collaborerai con il team di UI/UX. Sarai sfidato a usare soluzioni che offrano performance e sicurezza ma anche a valutare strade nuove e alternative, tenendo sempre conto dei requisiti di progetto. Ma il ruolo del senior non è solo questo! Un Frontend Developer, in Caffeina, è una persona che ha a cuore il suo team ed abbraccia il ruolo di facilitatore, abile nella gestione delle criticità giornaliere ma che riesce comunque a mantenere una visione più ampia.
Nota
Tutte le candidature per Frontend Developer sono valutate singolarmente. Utilizziamo uno strumento per la gestione del processo di selezione e comunicare con i candidati. A volte, purtroppo, le risposte sono filtrate come Spam: ricordati di controllarne la cartella.
Your responsibilities
- Scrivi codice pulito, sicuro, documentato e testato.
- Contribuisci alla progettazione di software robusto e scalabile.
- Sai sviluppare una Component Base riusabile e fluida.
- Conduci analisi e ottimizzazione delle performance.
- Strutturi e ottimizzi il codice anche in ottica SEO.
- Supporti la crescita dei junior developers tramite affiancamento, code reviews e mentoring.
- Collabori con Designer, Product Manager e il resto del team per lo sviluppo di prodotti digitali.
- Ti mantieni all’avanguardia sugli ultimi sviluppi di tecnologie, coding trends, best practices e le porti nel tuo lavoro giornaliero coinvolgendo il team in discussioni costruttive ed educative.
- Ti piace misurarti su progetti di tipologia diversa e appartenenti ad industry diverse.
Who you are
- Esperienza nello sviluppo web di almeno 3 anni.
- Capacità di lavorare in un team eterogeneo (tecnico, creativo, strategico) e di gestire in maniera proattiva e con responsabilità i progetti assegnati ed i feedback ricevuti.
- Conoscenza di pattern, capacità di astrazione e di problem solving.
- Esperienza con un workflow di sviluppo moderno basato sui più comuni build tools.
- Esperienza nell’uso di sistemi di version control.
- Capacità di interfacciarsi con i clienti nella stesura dei requisiti e nelle fasi di consulting.
- Iniziativa e curiosità verso nuove tecnologie, qualità che ti permettono di affrontare con intraprendenza la continua evoluzione tecnologica.
Nice to have
- Esperienza avanzata nei principali pattern della Programmazione Funzionale Asincrona.
- Esperienza con preprocessors e task runners.
- Esperienza con Node.js.
- Esperienza con librerie e/o framework JavaScript (es. ReactJS/Next.js/…).
- Esperienza con GSAP.
- Esperienza con Twig.
- Esperienza con Docker.
The team you’re gonna work with
Sarai parte dell’area Technology, guidata da Stefan Manastirliu (Executive Digital Product Director) e Gabriele Mearelli (Head of Technology). Lavorerai nel team insieme ad Enrico Nannetti (Lead Developer).
What we offer
- Contratto di Assunzione
- RAL commisurata all’esperienza
- Postazione di lavoro Apple
- Welcome Kit
- Ricerca e Sviluppo su tecnologie innovative (es. VR, WebGL, ServiceWorkers)
- Team di progetto eterogenei: Developer, UI/UX, Creativi e Strategist
Non vedi l’ora di mettere in pratica le tue abilità?
Vieni a portare il tuo contributo in progetti come questi.
Our culture
Caffeina affonda le radici in una cultura aziendale solida e un team eccellente, che non si acconta mai. Settiamo l’asticella molto alta per ottenere i migliori risultati. Il nostro team può godere di trasparenza e condivisione delle informazioni: in questo modo tutti possono essere partecipi delle scelte.
Lavoriamo in un clima aziendale serio quando necessario, e festoso ogni volta possibile. I successi comuni e individuali sono celebrati in modo originale, genuino e divertente.