Logo
Mokka Studios

Mid-Sen Frontend Developer (React.js/React Native)

Mokka Studios, Italy, New York, United States

Save Job

Mokka Studios nasce per aiutare le aziende a trasformare idee complesse in prodotti digitali concreti.

Siamo un team che mette insieme ingegneri, designer e strateghi, con un approccio end-to-end: dalla strategia, al design, allo sviluppo, fino all’integrazione di AI avanzata.

Non ci limitiamo a scrivere codice: costruiamo esperienze digitali che funzionano, scalano e generano valore misurabile. Dalle startup più promettenti ad aziende Fortune 500, collaboriamo con realtà di ogni dimensione, mantenendo sempre un approccio agile, curioso e concreto.

Ci piace circondarci di persone che non si accontentano, che vogliono imparare, crescere e lasciare un impatto reale. Se sei tra queste, potresti essere la persona giusta per noi.

Mokka Studios è alla ricerca di un Senior Frontend Developer con esperienza comprovata in React.js e React Native, capace di affrontare con autonomia e metodo lo sviluppo di applicazioni web e mobile complesse, scalabili e di qualità enterprise.

Cerchiamo una persona estremamente competente, con piena padronanza dei processi di sviluppo moderni, delle metodologie Agile, e delle tecnologie di distribuzione e produzione. Il profilo ideale non solo scrive ottimo codice, ma progetta, decide, orchestra e consegna.

Il/la candidato/a ideale non si limita a sviluppare: sa guidare end-to-end l’intero ciclo di vita di un prodotto — dalla progettazione funzionale e la valutazione economica e temporale, alla definizione delle stime, roadmap e sprint planning; dalla selezione delle tecnologie e configurazione dell’architettura, fino alla gestione dei rilasci, delle pipeline CI/CD e del deploy su cloud.

Lavora in sinergia con designer, backend developer e project manager per consegnare prodotti pixel-perfect, performanti, scalabili e manutenibili.

Sviluppare e manutenere componenti e interfacce utente per applicazioni web e mobile, basate sui design forniti in Figma, garantendo aderenza pixel-perfect e rispetto del design system.

Definire l’architettura frontend e scegliere pattern e pratiche moderne per la gestione dello stato globale e locale, assicurando modularità, manutenibilità e performance.

Progettare e implementare la navigazione tra sezioni e viste applicative, assicurando flussi UX coerenti e un’esperienza utente fluida.

Collaborare alla progettazione delle API, contribuendo alla definizione di endpoints, sicurezza, versioning, naming convention e documentazione tecnica.

Definire e implementare i contratti di integrazione tra frontend e backend, gestendo chiamate API, sincronizzazione dei dati e validazione dei payload.

Gestire build e distribuzioni di applicazioni React Native su App Store e Google Play, incluse configurazioni di ambienti, provisioning e signing.

Configurare e mantenere pipeline CI/CD, gestendo ambienti di sviluppo, staging e produzione.

Gestire il deploy e la distribuzione in cloud (AWS, GCP, Azure, Vercel o equivalenti), garantendo stabilità, scalabilità e tracciabilità delle release.

Scrivere codice testabile e sicuro, implementando test unitari, di integrazione e automatizzati.

Effettuare code review e refactor, mantenendo alti standard qualitativi e coerenza architetturale.

Individuare, risolvere e prevenire bug e colli di bottiglia, migliorando costantemente stabilità e performance.

Partecipare attivamente al ciclo Agile, stimando, pianificando e prioritizzando attività, definendo roadmap e milestone di sviluppo.

Garantire coerenza tecnica e visiva attraverso tutti i prodotti, in collaborazione con designer, backend developer e project manager.

4+ anni di esperienza nello sviluppo frontend con React.js e React Native (entrambe le tecnologie).

Ottima conoscenza di TypeScript o altre tecnologie di tipizzazione.

Ottima conoscenza delle integrazioni API RESTful e gestione dello stato (locale e globale).

Esperienza consolidata nella gestione delle build mobile e pubblicazione su App Store e Google Play.

Ottima conoscenza di Git e GitHub (branching, PR, CI/CD).

Ottima esperienza con strumenti di containerizzazione e deploy (es. Docker, GitHub Actions, CI/CD pipelines).

Ottima esperienza con servizi cloud per il deploy e l’hosting di applicazioni (AWS, GCP, Azure, Vercel o equivalenti).

Ottima conoscenza di configurazione di ambienti di sviluppo, staging, produzione e automatizzazione delle pipeline di deploy.

Ottima esperienza con design system e componenti UI riutilizzabili.

Ottima capacità di scrivere codice modulare, testabile, performante, manutenibile e scalabile.

Esperienza con strumenti di validazione, testing e documentazione tecnica.

Esperienza con Figma.

Esperienza con strumenti di Issue Tracking (Linear, Jira, etc.).

Conoscenza delle metodologie Agile e delle pratiche di lavoro iterative.

Capacità di stimare, prioritizzare e pianificare attività, definendo roadmap di sviluppo e rispettando le scadenze degli sprint.

Esperienza di lavoro in team multidisciplinari.

Esperienza comprovata nella realizzazione di progetti portati dalla progettazione alla produzione.

Attitudine al problem solving ed estrema attenzione ai dettagli.

Collaborazione full-remote con orari flessibili.

Progetti stimolanti e ad alto impatto.

Cultura aziendale che valorizza crescita personale e innovazione.

Opportunità di lavorare con un team dinamico e multiculturale.

Application: Invia CV, un portfolio o un link a GitHub.

Colloquio: Valutiamo competenze tecniche, esperienze e il fit con la cultura aziendale. Effettuiamo un walkthrough dei progetti realizzati in precedenza.

Offerta: Feedback sul colloquio e proposta di collaborazione.

#J-18808-Ljbffr