Questa posizione è in Dermaself
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 * Full time 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.
--
(#LI-REMOTE) (#J-ONE) (#J-MIN)
By continuing you agree to our Terms & Privacy Policy.