La Eclipse Foundation cerca una figura frontend per la squadra di sviluppo software che costruisce e mantiene le piattaforme web, i componenti riutilizzabili e gli strumenti a servizio della fondazione e delle sue comunita. Buona parte del lavoro viene svolta in modo aperto, sotto gli occhi di comunita di sviluppatori di tutto il mondo.
Ruolo
Progetterai, svilupperai e manterrai componenti e librerie frontend riutilizzabili impiegati su tutti i siti e le applicazioni della fondazione, contribuendo all'evoluzione del design system e della component library. Costruirai interfacce responsive, accessibili e conformi agli standard, integrate con API REST e funzionanti su piattaforme e framework diversi, scrivendo codice JavaScript e TypeScript pulito, manutenibile e testabile insieme ai relativi test automatici. Documenterai componenti, pattern di sviluppo, API e decisioni tecniche, parteciperai alle code review e contribuirai a definire standard condivisi. Diagnosticherai e risolverai difetti frontend, problemi di prestazioni e incompatibilita tra browser, lavorando su accessibilita, prestazioni, SEO ed esperienza utente complessiva, e quando ha senso porterai correzioni e migliorie direttamente nei progetti open source usati dalla fondazione. Servono almeno due anni di esperienza professionale nello sviluppo web, solida conoscenza di HTML, CSS e JavaScript, esperienza con React e TypeScript, con i componenti UI riutilizzabili, con l'integrazione verso API REST e con la scrittura di test automatici, oltre a dimestichezza con Git e i flussi collaborativi su GitHub o GitLab. E richiesta una laurea in informatica o discipline affini, oppure esperienza professionale equivalente.
Tecnologie
HTML, CSS, JavaScript, TypeScript e React sono il nucleo. Sono considerati un vantaggio Storybook, i Web Components con librerie come Lit o Stencil, Bootstrap, Sass, generatori di siti statici come Hugo, PHP con CMS quali Drupal o WordPress, l'ecosistema Node.js e npm, la continuous integration con deploy automatici e i test di regressione visiva, end-to-end e di accessibilita. Utile anche la familiarita con Java e con i database relazionali.
Condividi annuncio
Informazioni su Eclipse Foundation
La Eclipse Foundation e una organizzazione no-profit riconosciuta a livello mondiale che sostiene una comunita vastissima di progetti open source e di persone che vi contribuiscono. Nata attorno allo storico IDE Eclipse, negli anni si e trasformata in una delle piu grandi fondazioni open source al mondo, con centinaia di progetti attivi che spaziano dal cloud all edge computing, dall AI agli strumenti per sviluppatori, passando per Jakarta EE, l automotive e l Internet of Things.
Il tratto distintivo della fondazione e la neutralita rispetto ai singoli produttori: offre un ambiente collaborativo e trasparente in cui aziende concorrenti, sviluppatori indipendenti e istituzioni possono innovare insieme, con regole di governance chiare e processi pubblici. Buona parte del lavoro interno viene svolta in modo aperto, sotto gli occhi della comunita, e i valori dichiarati sono soluzioni pragmatiche, codice manutenibile, documentazione curata e miglioramento continuo. La struttura e remote-first e geograficamente distribuita, con presenza in Canada e in Europa, orari flessibili, giornate di recupero dedicate e una politica esplicita sul diritto alla disconnessione. Le squadre tecniche sono piccole, il che significa che il lavoro di ciascuno ha un impatto diretto e visibile sull infrastruttura web e sugli strumenti usati ogni giorno da comunita di sviluppatori in tutto il mondo.
