Mobile App Software Engineer

Free2move eSolutions · Milano, Lombardia, Italia ·


Descrizione dell'offerta

Free2Move eSolutions is a joint venture between Stellantis ( and NHOA ( ready to become an international leader in the design, manufacture and supply of e-mobility products and services.

Position: Mobile App Software Engineer

Location: Turin/Milan Hybrid

About the role:

We're looking for a skilled React Native Mobile App Developer who knows how to build, maintain, and adapt high-performance mobile applications. If you're a problem-solver who understands the moving parts of mobile platforms—and how to keep apps running smoothly through OS updates and deployment cycles—you’ll fit right in.

Key responsibilities:

  • Build and maintain cross-platform mobile apps using React Native
  • Diagnose and fix bugs and performance bottlenecks for performance that feels native
  • Ensure seamless adaptation to new versions of iOS and Android
  • Integrate third-party APIs and SDKs effectively
  • Set up and maintain CI/CD pipelines for faster, safer deployment
  • Collaborate with designers, backend developers, and QA engineers to deliver high-quality user experiences
  • Write clean, maintainable, and well-documented code
  • Monitor app performance and crash analytics in production environments

Required Skills and Experience:

  • Education: at least 3 years degree in computer science or computer engineering
  • At least 3 years of working experience with React Native
  • Strong problem-solving skills and attention to detail
  • Solid understanding of mobile app architecture, RESTful APIs, and state management
  • Experience managing mobile app updates and compatibility with the latest OS versions
  • Hands-on experience with CI/CD tools
  • Familiarity with app store submission processes for both iOS and Android
  • Proficiency with Git and collaborative workflows (e.g., code reviews, branching strategies)
  • Ability to interpret and implement UI/UX designs directly from Figma, including component specs, layout behaviors, and design system guidelines
  • Good knowledge of English (minimum level B2)
  • Strong team working skills

Nice to have:

  • Experience with native modules (Java/Kotlin for Android, Swift/Objective-C for iOS)
  • Familiarity with security best practices in mobile app development
  • Past contributions to open-source projects or mobile apps in production

Additional Qualities:

  • Enthusiasm for learning and applying new technologies in the eMobility sector
  • Strong problem-solving abilities and attention to detail.
  • Ability to work collaboratively within a multidisciplinary team.

What You’ll Get

  • A collaborative team that values code quality and innovation
  • Flexibility to work 40% remotely and 60% in-office
  • The chance to work on real-world apps used by thousands (or millions)
  • Opportunities to grow and push the limits of mobile technology

Candidatura e Ritorno (in fondo)