Job Search and Career Advice Platform

Full Stack Developer (Freelance)

Sii tra i primi a mandare la candidatura.
Solo per membri registrati
Genova
Remoto
EUR 40.000 - 60.000
Sii tra i primi a mandare la candidatura.
3 giorni fa
Descrizione del lavoro

Cosmico connette il talento digitale con le organizzazioni e le esperienze che possono valorizzarlo e accrescerlo. Siamo una startup e una community di talenti nei campi del Coding (sviluppo web e mobile), Design (UX/UI, Graphic e Motion Design), Marketing (Copywriting, Social Media, Art Direction) e Strategy & Data (PM/PMO, Data Expert). Collaboriamo con società di consulenza, agenzie digitali, grandi aziende e startup internazionali.

Per un nostro cliente, leader nei servizi IT/digitali, siamo alla ricerca di un Full Stack Developer freelance con forte specializzazione frontend (React.js) e competenze backend in .NET Core.

Il progetto prevede lo sviluppo e la manutenzione di applicazioni web moderne in architettura cloud-native e service-based, con particolare attenzione a UX, accessibilità e performance. Il ruolo richiede autonomia, proattività e capacità di proporre soluzioni innovative per migliorare la qualità del prodotto e l'esperienza di sviluppo.

  • Progettare, sviluppare e manutenere applicazioni web moderne con focus su user experience e design responsive.
  • Collaborare con i team backend per integrare e consumare REST API (es. .NET Core Web API).
  • Scrivere codice pulito, manutenibile e riutilizzabile (module patterns, component‑driven design).
  • Partecipare a code review e contribuire a discussioni tecniche e decisioni architetturali.
  • Applicare e promuovere best practice UI/UX e standard di accessibilità (es. WCAG).
  • Creare e mantenere documentazione tecnica (docs dei componenti, guide di integrazione, README, contratti API).
  • Contribuire alla definizione e al miglioramento dei processi di sviluppo (strategie di branching, pratiche CI/CD) e approcci di testing automatizzato.

Requisiti obbligatori:

  • Esperienza minima: almeno 3 anni in ruoli di sviluppo frontend o full‑stack simili.
  • Ottima padronanza di React.js (functional components, hooks, sviluppo component‑driven).
  • Solida conoscenza di HTML5 e CSS3 (layout responsive, Flexbox, Grid).
  • Familiarità con integrazione di REST API e gestione di richieste asincrone (fetch, axios).
  • Controllo di versione con Git (branching, pull requests, merges, risoluzione conflitti).
  • Comprensione di base di strumenti di build frontend e bundler (es. Webpack, Vite, Babel).
  • Esperienza con state management (es. Redux, Context API, middleware come thunk/saga).
  • Concetti di programmazione orientata agli oggetti applicabili al codice frontend/backend.
  • Competenze backend richieste: C# e .NET Core (sviluppo Web API).
  • ORM: esperienza con Entity Framework.
  • Database: competenza in SQL con database relazionali (es. SQL Server, PostgreSQL, MySQL).

Competenze secondarie:

  • Comprensione di base di pipeline CI/CD (automazione build/test/deploy).
  • Familiarità con testing automatizzato (unit test, integration test; es. Jest, React Testing Library).
  • Comprensione di base delle best practice di sicurezza web (XSS, CSRF, CORS, gestione token).
  • Esperienza con preprocessori CSS (SASS/LESS).
  • Familiarità con librerie UI/componenti (es. Material‑UI, Ant Design).
  • Esperienza con altri framework frontend (Angular, Vue.js).
  • Familiarità con metodologie Agile (Scrum/Kanban) e tool (Jira, Trello).
  • Esperienza nella costruzione di librerie di componenti riutilizzabili.
  • Comprensione di base dell'ottimizzazione delle performance web (code‑splitting, lazy loading).
  • Esperienza con strumenti di monitoraggio client‑side (es. Sentry) e metriche di performance (Lighthouse).
  • Durata: 6 mesi a partire da fine Novembre con possibilità di rinnovo;
  • Modalità: prevalentemente remota (smart working), con presenza richiesta 1 o 2 volte a settimana presso la sede del cliente a Genova.