Main activities
1. Partecipare all'ideazione e alla costruzione di prodotti usati da migliaia di utenti;
2. Lavorare con i designers per creare una user experience eccezionale usando tecnologie come Next.js 13 oltre a HTML e CSS;
3. Collaborare con un team di sviluppo asincrono e decentralizzato per realizzare un prodotto qualitativamente impeccabile;
4. Migliorare costantemente la qualità dei nostri prodotti, correggendo bug e facendo refactoring;
5. Rimanere aggiornato con le tendenze dello sviluppo web (i prossimi framework, tecnologie e tendenze) partecipando ad eventi e conferenze;
6. Contribuire all’innovazione proponendo soluzioni innovative ai problemi e creando strumenti opensource per altri sviluppatori.
Requirements
Fondamentali/Must have
7. Ottima conoscenza degli strumenti di versioning del codice (GIT) e flusso di lavoro GitFlow;
8. Ottima conoscenza di JavaScript, ES6+ e TypeScript;
9. Ottima conoscenza di React.js e CSS;
10. Buona conoscenza di Tailwind CSS;
11. Buona conoscenza di Next.js 13 e App Routing;
12. Buona conoscenza di Jest e Cypress;
13. Buona conoscenza delle API RESTful e JSON;
14. Conoscenza base di React Hooks o SWR;
15. Conoscenza base di SEO;
16. Scrittura codice riutilizzabile, testabile ed efficiente;
17. Interesse nel portare idee e soluzioni diverse e innovative;
18. Passione e curiosità nel creare e nel costruire prodotti per migliaia di utenti;
19. Capacità di lavorare in modo produttivo, sia autonomamente che come parte di un team dinamico.
Preferenziali/Nice to have
20. Conoscenza di GraphQL;
21. Aver lavorato in ambiente monorepo (Turborepo);
22. Aver lavorato con un CMS (Prismic, Contentful ecc).
Workplace
TORINO