Front-End Engineer (m/f)
- Full-time
- Retribuzione: EUR 37.000 - EUR 45.000 - annuale
Descrizione dell'azienda
Contratto: Tempo indeterminato full-time
Modalità di lavoro: Remote First
RAL: 37.000€ - 45.000€
Livello di Seniority richiesta: Senior
Chi è IUNGO?
La nostra azienda è leader di mercato nell’offrire soluzioni per migliorare la Supply Chain Collaboration, grazie all’eccellenza delle innovative soluzioni software IUNGO. Nata da uno spin-off della Facoltà di Ingegneria dell’Università di Modena e Reggio Emilia, IUNGO possiede 2 brevetti internazionali, 415 clienti e 75.000 fornitori attivati in 44 Paesi del mondo. Il prodotto IUNGO permette di automatizzare processi di acquisto ed integrare fornitori differenti, garantendo un'efficiente modalità di comunicazione tra cliente e fornitore. Questo potenzia l’intero processo di supply chain, che diventa collaborativo attraverso l’integrazione di sistemi di clienti e fornitori. Il tuo ruolo nel Team Solution In ottica di evoluzione tecnologica e metodologica, stiamo espandendo l'area Solution Engineering. Cerchiamo un Frontend Engineer che voglia unirsi a un team di R&D in crescita, portando competenze ed entusiasmo.
Perché lavorare nel team Solution di IUNGO? Parola all'Head of Solution!
Il nostro obiettivo è combinare gli obiettivi di business con i bisogni di competitività dei clienti. Manteniamo un prodotto solido ma sempre alla frontiera tecnologica. Lavoriamo in team cross-funzionali (Business Analyst, Architect, UX Designer, Developer) con metodologia Agile. Puntiamo all'innovazione e al miglioramento continuo, possibili solo grazie al lavoro di squadra e alla voglia di sperimentare di ognuno.
Descrizione del lavoro
Chi cerchiamo
Per questa posizione cerchiamo un Senior Software Engineer. Non cerchiamo un esecutore passivo, né un veterano che ha già visto tutto: cerchiamo un professionista che abbia già maturato una solida autonomia operativa nello sviluppo frontend moderno (React), capace di gestire il ciclo di vita di una funzionalità senza bisogno di supervisione costante, ma con il desiderio di crescere ancora, confrontarsi con il team e perfezionare le proprie competenze architetturali.
Di che cosa ti occuperai
Rappresenti l’eccellenza nell’esecuzione individuale nel dominio frontend. svilupperai in autonomia le parti più critiche e complesse del sistema, progettando soluzioni avanzate e risolvendo problemi ad alta ambiguità tecnica.
Tecnologia e Sistemi
- Autonomia su Complessità: Gestire task ad alta ambiguità o complessità tecnica.
- Analisi: Analizza e progetta task complessi, assicurandone scalabilità, performance e sicurezza.
- Innovazione: Contribuisce alla valutazione e all’introduzione di nuove librerie ,tool e design pattern; nel rispetto del processo aziendale di approvazione.
- Problem Solving: Risoluzione dei bug critici e dei problemi di performance che bloccano il team.
- Documentazione: Supervisione della qualità della documentazione tecnica prodotta dal team nel rispetto del processo aziendale di approvazione
Processi
- Intero Ciclo di Vita: Partecipare all'identificazione dei requisiti, alla scrittura delle specifiche e alla definizione dei test di accettazione.
- Agile: Partecipazione attiva alle cerimonie del team.
- Lavoro di Squadra: Attitudine alla collaborazione e alla condivisione delle informazioni
- Team Contribution: Partecipazione attiva alle Code Review e ai meeting di team.
- Miglioramento Processi: Formulare suggerimenti proattivi per il miglioramento del ciclo di vita del software
- Stime: Valuta l'attinenza fra il risultato atteso e lo sforzo necessario, fornendo stime attendibili.
Crescita & Apprendimento:
- Formazione: Partecipazione proattiva al piano formativo individuale
- Feedback: Partecipazione proattiva al processo di Appraisal 360°, recependo e fornendo i feedback per il miglioramento delle competenze tecniche.
Qualifiche
Must Have:
● Ottima conoscenza di React
● Ottima conoscenza di TypeScript
● Esperienza in gestione dello stato e del routing (State management libraries e Routing libraries)
● Stilizzazione CSS avanzata (CSS-in-JS, CSS Modules, Styled Components, etc..)
● Buona conoscenza di OpenAPI (Swagger 3) e padronanza del RESTful design
● Buona conoscenza di Storybook
● Esperienza avanzata con Unit Testing ed End-to-End Testing
● Accessibilità (a11y): Sviluppare interfacce accessibili secondo gli standard WCAG, garantendo che i componenti siano fruibili da tutti gli utenti indipendentemente dalle loro capacità.
● Conoscenza dello sviluppo, design e architettura del software, dei Design Pattern e della loro applicazione (in particolare architettura domain-driven / FSD)
● Buona padronanza della lingua inglese
Nice to Have:
● Conoscenza di monorepo, nello specifico Nx
● Esperienza nello sviluppo e manutenzione di Design System
● Conoscenza di React router, React Hook Form, Styled Components, Redux, rxjs e redux-observable
● Familiarità con build tool moderni per lo sviluppo e l'ottimizzazione delle applicazioni frontend (in particolare Vite)
● Familiarità di Commitizen, Commitlint e Conventional Changelog
● Esperienza pregressa di lavoro in un ambiente Agile
Ulteriori informazioni
Ulteriori informazioni Il contratto si intende a tempo indeterminato. La sede di lavoro è a Modena, con modalità lavorativa in Remote First.
Cosa non ci interessa sapere:
• Tutto ciò che non riguarda strettamente le tue competenze come stato famigliare o coniugale, religione, orientamento sessuale, genere, aspetto fisico etc
Le differenze in IUNGO sono accolte e preservate per la creazione di opportunità e crescita comune.
IUNGO: WELCOME, SHARE, ENJOY!
“Porta le tue idee: sono le benvenute. Condividi il tuo talento: lo nutriremo assieme. Goditi il viaggio con noi.”
Nella nostra azienda potrai vivere e lavorare in una squadra accogliente, all’interno della quale il tuo talento può esplodere e le tue idee possono brillare. Una cultura basata su feedback trasparente (Appraisal 360°), piani formativi personalizzati per la tua carriera e attenzione al benessere personale (survey periodiche, eventi di team building, gite e momenti di relax insieme).