Frontend Web Developer
Descrizione dell'offerta
Descrizione dell'azienda:
thefaculty è il principale progetto di SmartCreative, realtà EdTech che unisce gamification ed edutainment per rendere la preparazione ai test universitari gratuita, accessibile e coinvolgente.
Con oltre 280.000 studenti iscritti all’anno, collaborazioni con Università italiane e partnership con aziende leader, stiamo costruendo una piattaforma che non è solo un’app, ma un ecosistema digitale di servizi per studenti.
Valorizziamo idee, responsabilità condivisa e impatto reale: il nostro ambiente è giovane, rapido, curioso e aperto al contributo di chi vuole costruire, non solo “eseguire”.
Descrizione del ruolo:
Siamo alla ricerca di un* Junior Frontend Web Developer appassionato e proattivo. Ti unirai al nostro team Tech per lavorare sullo sviluppo e l'evoluzione delle nostre piattaforme web. Cerchiamo una persona che, pur essendo all'inizio della propria carriera o con pochi anni di esperienza, abbia già una solida competenza pratica su React e Next.Js e sia pronta a scrivere codice di qualità fin dal primo giorno.
Cosa farai:
- Sviluppo Frontend : Realizzerai interfacce utente moderne e performanti utilizzando React.Js per la logica dei componenti e Next.Js per la struttura e il rendering.
- Implementazione UI : Tradurrai i mockup grafici (Figma) in codice responsive, curando i dettagli visivi e l'esperienza utente.
- Integrazione : Collegherai il frontend alle nostre API, gestendo il recupero dati e la logica applicativa.
- Team Work : Parteciperai alle riunioni di team, alle code review e collaborerai con designer e sviluppatori backend per trovare le soluzioni migliori.
Requisiti:
- React: Ottima conoscenza dei concetti fondamentali (Hooks, Functional Components, gestione dello stato, Props).
- Next.Js: Conoscenza comprovata del framework (Routing, differenza tra Client/Server Components, SSR/SSG).
- Esperienza: 1–2 anni di esperienza lavorativa o progetti personali complessi che dimostrino l'uso combinato di React e Next.Js.
- Linguaggi: Buona padronanza di JavaScript (ES6+) e basi solide di TypeScript .
- Styling: Capacità di realizzare layout responsive con CSS moderno, SCSS o framework come Tailwind CSS .
- Tools: Utilizzo di Git per il versionamento del codice.
- Mindset: Autonomia operativa sulle tecnologie richieste e voglia di crescere tecnicamente.
Nice to have:
- Conoscenze Backend : Basi di sviluppo backend (es. Node.Js, Express) o familiarità con il funzionamento delle API RESTful lato server.
- Database : Conoscenza base di database SQL o NoSQL (es. MongoDB, Firebase, PostgreSQL).
- Esperienza con librerie di State Management (es. Zustand, Redux Toolkit).
- Conoscenza di librerie per il data fetching (es. TanStack Query / SWR).
- Familiarità con il testing frontend (Jest, React Testing Library).
Sede di lavoro:
Prediligiamo la modalità smart working, ma richiediamo disponibilità a giornate di lavoro presso i nostri uffici a Milano (max 1 giorno alla settimana).