Junior Developer - Mobile Web
Junior / Apprendista

Default organization logo

Joinrs

Milano, Milano, Lombardia, Italia

Hybrid

Contratto a tempo indeterminato

Tecnologia e Software

Descrizione della Posizione Lavorativa

Dermaself è una startup deep-tech che propone un AI Agent in grado di analizzare la pelle tramite selfie per fornire routine di skincare personalizzate. Cerchiamo un/una Junior Developer (Flutter / React) per contribuire allo sviluppo di un ecosistema AI-powered che copre mobile, web e integrazioni e-commerce.

Il ruolo prevede l'affiancamento diretto con il CTO: ti occuperai di feature end-to-end, workflow di acquisizione immagini da camera, preprocessamento e interazione con modelli di machine learning, oltre a integrazioni con storefront basati su Shopify.

Luogo e contratto: posizione full time con contratto da dipendente, possibilità di lavoro full remote o in sede a Milano. Il processo di selezione sarà gestito direttamente da Dermaself.

Responsabilità

  • Realizzare e mantenere funzionalità su Flutter (mobile) e su web (React o framework simili) seguendo requisiti di prodotto e design UI/UX.
  • Integrare capacità del dispositivo quando necessario (camera, sensori, workflow di image capture).
  • Sviluppare UI e animazioni per garantire un'esperienza fluida e reattiva su mobile e web.
  • Consumare REST API, gestire networking, parsing JSON e persistenza dati di base.
  • Correggere bug, migliorare la stabilità e partecipare alle attività di testing.
  • Prendere ownership delle feature dalla implementazione al rilascio, includendo test e iterazioni basate sul feedback.
  • Partecipare a code review e rispettare standard di codice e best practice.

Requisiti richiesti

  • Esperienza pratica di base nello sviluppo mobile e/o web (es. progetti personali significativi, stage, freelance o 1–3 anni in azienda).
  • Esperienza con Flutter/Dart o con un framework frontend web (React, Vue o simili); ideale avere esperienza in almeno uno dei due ambiti o grande curiosità verso l'altro.
  • Conoscenza dei fondamenti mobile (navigazione, state management, programmazione asincrona) e/o web (DOM, architettura a componenti, design responsive).
  • Familiarità con consumo di REST API: chiamate async, parsing JSON e gestione errori di base.
  • Buona padronanza dell'inglese scritto e buone capacità comunicative, con disponibilità a porre domande e apprendere dai feedback.

Nice to have

  • Esperienza con sviluppo nativo Android (Kotlin/Java) o iOS (Swift).
  • Precedente esperienza in startup, hackathon o piccoli team di prodotto.
  • Familiarità base con Shopify, headless commerce o integrazioni e-commerce.
  • Interesse per image processing, computer vision o ML su mobile.
  • Conoscenza della lingua italiana.

Portfolio e GitHub

Invia link a eventuali app o progetti web (Play Store, App Store, siti deployati, APK/IPA) e il profilo GitHub/GitLab con esempi di integrazione API, componenti UI o uso della camera/media.

Cosa offriamo

  • RAL €25.000 - €35.000, commisurata a esperienza e potenziale, con possibilità di crescita rapida legata alle performance.
  • Mentorship diretta da parte di un CTO esperto e forte esposizione a decisioni di prodotto, architettura e rilasci.
  • Ambiente di lavoro flessibile, remote-friendly, con elevata curva di apprendimento.

Requisiti

Esperienza pratica nello sviluppo mobile e/o web (progetti personali significativi, stage, freelance o 1–3 anni). Conoscenza di Flutter/Dart o di un framework frontend web (React, Vue o simili). Comprensione dei fondamenti mobile (navigazione, state management, programmazione asincrona) e/o web (DOM, componenti, responsive). Capacità di consumare REST API (chiamate async, parsing JSON, gestione errori). Buona conoscenza dell'inglese scritto e abilità comunicative, con voglia di imparare.

Competenze richieste

  • Competenze professionali
  • Flutter / Dart React (o framework frontend) Integrazione REST API Gestione stato e async Parsing JSON Integrazione camera / acquisizione immagini UI responsive e animazioni Familiarità con Shopify (preferibile) Conoscenze base di image processing/ML (preferibile)
  • Competenze trasversali
  • Comunicazione Propensione all'apprendimento Lavoro di squadra Proattività Buona conoscenza dell'inglese scritto