Back to Jobs

React Native Engineer

Remote (Milan, Italy)
Remote
React Native
JavaScript
TypeScript
Mobile App Development
Modular Architecture
SOLID Principles
Design Patterns (MVVM, Flux/Redux, DI)
React.js
Expo
Testing (Unit, Integration, E2E)
CI/CD
Performance Optimization
Cross-functional Collaboration
iOS (Swift)
Android (Kotlin)

About Us:

We are Italy's leading digital comparison company. Since 2008, we've been revolutionizing the way people choose insurance, financial products, and household expenses, making every decision simpler and faster. This is how we help millions of people save time and money every day, online and in our over 200 stores throughout Italy.

What We Offer:

Data-driven, stimulating environment with cross-team collaboration. Career growth opportunities with structured feedback every 6 months. Continuous training through expert-led courses. Freedom to experiment — try, fail, iterate, improve.

Benefits:

  • Flexible remote work or on-site collaboration.
  • Short week — Friday afternoons off.
  • Welfare initiatives for parents and personal well-being.

What You’ll Do:

  • Architect and develop modular, scalable, high-performance React Native features.
  • Collaborate with design, product, and backend teams.
  • Introduce and evaluate cutting-edge RN ecosystem tools & libraries.
  • Participate in code reviews, mentorship, and best-practice reinforcement.

What We’re Looking For:

  • Strong passion for mobile software engineering.
  • 3+ years overall mobile development.
  • 2+ years React Native experience on complex architectures.
  • Mastery of TypeScript, SOLID principles, architectural patterns (MVVM, Flux/Redux, DI, Clean Architecture).
  • Experience with test automation (unit, integration, E2E).
  • Pragmatic, product-focused problem solving.
  • Curiosity for new frameworks & platforms.
  • Excellent communication and cross-functional collaboration.

Nice to Have:

  • Personal mobile app projects, open-source contributions, articles, talks.
  • Experience with Expo, advanced UI/animation libraries.
  • Web experience with React.js.
  • Native iOS (Swift) or Android (Kotlin) knowledge.