Job Description
Cerchiamo un* Frontend Developer curios*, proattiv* e con la voglia di lasciare il segno in un progetto ambizioso. Una persona che non si limiti a scrivere codice, ma che voglia costruire prodotti, risolvere problemi reali e partecipare alle scelte tecniche e architetturali.
Farai parte di un team snello, in cui ogni linea di codice conta e ogni idea può diventare una feature chiave.
Ti occuperai di:
* Progettare e sviluppare interfacce moderne e responsive per web app data-intensive;
* Collaborare con Product e Design su user flow, wireframe e prototipi;
* Tradurre componenti UI in codice riutilizzabile (design system / component library);
* Garantire performance, accessibilità (WCAG) e qualità del codice con test e review;
* Integrare API REST e gestire lo state (store, query caching);
* Contribuire a standard, toolchain e best practice del team (lint, CI/CD, versioning).
Requisiti
Competenze richieste:
* Angular, React o Vue.js (almeno uno in modo approfondito; plus se più di uno);
* TypeScript / JavaScript ;
* HTML5 / CSS3 / SASS (BEM o utility-first, responsive design, CSS architecture);
* Gestione dello stato e del routing;
* Consumo di API REST ;
* Utilizzo di Git e collaborazione tramite pull request e code review;
* Conoscenze base di performance web (bundle splitting, lazy loading, Lighthouse) e accessibilità.
Nice to have:
* Competenze UI/UX: principi di usabilità, micro-interazioni, gerarchia visiva;
* Esperienza con Figma per prototipazione / handoff, auto-layout, varianti, design token;
* Design system / Storybook e approccio component-driven development;
* Test E2E, unit e integration (Jest, Vitest, Testing Library, Cypress, Playwright);
* Animazioni e motion design (GSAP, Framer Motion), grafici e data visualization;
* Build & tooling (Vite, Webpack), SSR/SSG (Next.js, Nuxt, Angular Universal);
* Nozioni backend per integrazioni (Node.js) e pipeline CI/CD.
Soft Skills e Backgroud:
* Laurea magistrale in discipline tecnico-scientifiche (o esperienza equivalente);
* Conoscenza delle metodologie Agile / SCRUM;
* Buona padronanza dell’inglese scritto e parlato;
* Spirito di iniziativa, problem solving e voglia di imparare;
* Passione per la tecnologia e per la qualità del software.
Benefit
* Contratto a tempo indeterminato;
* RAL commisurata alla reale esperienza;
* Buoni pasto e benefit aziendali;
* Modalità di lavoro ibrida ( Catania + remoto );
* Inserimento in un contesto dinamico e ad alto impatto;
* Formazione continua, mentorship tecnica e crescita professionale rapida.
Requirements
Competenze richieste: Angular, React o Vue.js (almeno uno in modo approfondito; plus se più di uno); TypeScript / JavaScript ; HTML5 / CSS3 / SASS (BEM o utility-first, responsive design, CSS architecture); Gestione dello stato e del routing; Consumo di API REST ; Utilizzo di Git e collaborazione tramite pull request e code review; Conoscenze base di performance web (bundle splitting, lazy loading, Lighthouse) e accessibilità. Nice to have: Competenze UI/UX: principi di usabilità, micro-interazioni, gerarchia visiva; Esperienza con Figma per prototipazione / handoff, auto-layout, varianti, design token; Design system / Storybook e approccio component-driven development; Test E2E, unit e integration (Jest, Vitest, Testing Library, Cypress, Playwright); Animazioni e motion design (GSAP, Framer Motion), grafici e data visualization; Build & tooling (Vite, Webpack), SSR/SSG (Next.js, Nuxt, Angular Universal); Nozioni backend per integrazioni (Node.js) e pipeline CI/CD. Soft Skills e Backgroud: Laurea magistrale in discipline tecnico-scientifiche (o esperienza equivalente); Conoscenza delle metodologie Agile / SCRUM; Buona padronanza dell’inglese scritto e parlato; Spirito di iniziativa, problem solving e voglia di imparare; Passione per la tecnologia e per la qualità del software.