Questa posizione è in Dermaself, startup deep-tech che rivoluziona il settore beauty con un AI Agent capace di analizzare la pelle tramite selfie per offrire routine personalizzate.
Riassunto dell’opportunità da parte della Joinrs AI: Dermaself cerca un/una Junior Developer (Flutter/React) per sviluppare un ecosistema AI-powered tra mobile e web. Lavorerai a stretto contatto con il CTO su feature end-to-end, integrazioni camera-based e Shopify. È l’ideale per profili junior (1-3 anni o side project solidi) che cercano una crescita rapida in ambito startup e Machine Learning. Offerta: RAL €25k-€35k, mentorship diretta e flessibilità full remote o ufficio a Milano.
Il processo di selezione sarà interamente gestito da Dermaself.
__
Job Description: Junior Developer - Mobile & Web (Flutter / React) - Full time
Title: Junior Developer - Mobile & Web (Flutter / React)
Location: Italy (Remote / Hybrid – the role can be full remote, but you are welcome to come and work in our Milan office whenever you’d like)
Contract type: Full time employee
Salary: €25,000 - €35,000 RAL, depending on experience and potential, with fast growth opportunities based on performance.
About the role
Dermaself is an AI Beauty Agent that analyzes users’ skin through a selfie and delivers personalized, scientifically-backed skincare routines, helping brands and retailers increase conversion, AOV, and customer satisfaction across digital and in-store experiences. You will work on a real-world AI-powered skin analysis app, involving camera-based image capture, preprocessing, and interaction with machine learning models.
We are looking for a Junior Developer who is eager to grow across both mobile and web, contributing to a product that lives on multiple surfaces - a Flutter app, a Shopify-integrated storefront, and internal tools. You will work closely with an experienced CTO, taking ownership of features end-to-end. This is an ideal role if you have some initial experience (personal projects, internships, freelance, or 1–3 years in industry) and want to learn fast in a startup-style environment.
Responsibilities
- Build and maintain features across Flutter (mobile) and web (React or similar), based on product requirements and UI designs.
- Integrate device capabilities when needed (camera, sensors, image capture workflows).
- Work on UI and animations to ensure a smooth and responsive experience on both mobile and web.
- Consume REST APIs and handle networking, JSON parsing, and basic data persistence.
- Fix bugs, improve stability, and participate in testing across platforms.
- Take ownership of features from implementation to release, including testing and iteration based on feedback.
- Collaborate in code reviews and follow coding standards and best practices.
- Stay up to date with Flutter and web development best practices, and proactively suggest improvements.
Required qualifications
- Basic hands-on experience in mobile and/or web development (professional, internship, or significant personal projects).
- Experience with Flutter/Dart or a web frontend framework (React, Vue, or similar) - ideally at least one on each side, or strong depth in one with genuine curiosity for the other.
- Understanding of mobile fundamentals (navigation, state management, async programming) and/or web fundamentals (DOM, component architecture, responsive design).
- Comfortable consuming REST APIs: JSON parsing, async calls, basic error handling.
- Good written English.
- Good communication skills and willingness to ask questions and learn from feedback.
Nice to have
- Some experience with native Android (Kotlin/Java) or iOS (Swift).
- Previous experience in a startup, hackathon, or small product team.
- Basic familiarity with Shopify, headless commerce, or e-commerce integrations.
- Interest in image processing, computer vision, or ML on mobile.
- Italian fluency.
Portfolio and GitHub
Please include:
- Links to any apps or web projects (Play Store, App Store, GitHub Pages, deployed sites, or APK/IPA) you have built or contributed to, even if they are side projects.
- A GitHub or GitLab profile showing Flutter and/or web projects, ideally including examples of: API integration, UI components, or camera/media usage.
What we offer
- Tempo pieno position with competitive salary for a junior developer in Italy.
- Direct mentorship from an experienced CTO.
- High learning curve with exposure to product decisions, architecture, and releases.
- Flexible work environment (remote friendly), with a strong focus on results and learning.