React Native Developer (Remote)

Apply now

React Native Developer (Remote)

Are you a talented Developer with extensive experience in React Native mobile development?

Contract: Consultancy Basis (Full-Time or Part-Time)

Full-time · Remote

Job Summary

MCS Rental Software is looking for a React Native Developer to enhance our mobile applications as part of a growing development team. This is a fully remote role, open to candidates based in Eastern Europe and Western Europe, South Africa, offering both full-time and part-time options.

You’ll primarily focus on React Native, building and maintaining scalable and high-performing mobile applications used by businesses worldwide. However, you’ll also have the opportunity to work across our wider tech stack, gaining exposure to cloud services, APIs, and backend technologies.

This role is offered on a consultancy basis, meaning you’ll be contracted as an independent consultant rather than a direct employee.

The Company

For more than 40 years, MCS Rental Software has devoted itself to making life easier for rental companies across the globe.

Championing customer service excellence, MCS develops lasting partnerships with its customers, helping them achieve their goals and ambitions for growth. With a strong commitment to innovation and input from our customers, MCS Rental Software leads the way in rental by embracing emerging technologies so that our customers can harness innovation to meet tomorrow’s challenges.

Why Work at MCS

We’re proud recipients of the Culture 100 Award, which recognises organisations that excel in nurturing their workforce, rewarding their staff, and creating a supportive environment where everyone feels valued. At our company, we are passionate about the rental industry and are committed to fostering a vibrant, informal workplace culture based on respect and empowerment. This dedication has led to an impressive average employee tenure of 10 years. Join us to be part of a team that prioritises your growth and satisfaction!

Key Responsibilities

  • Develop & maintain mobile applications using React Native.

  • Implement scalable, performant, and maintainable code following best practices.

  • Collaborate with cross-functional teams to define, design, and deploy new features.

  • Optimise applications for maximum performance, usability, and security.

  • Troubleshoot issues, write automated tests, and contribute to continuous improvements.

Essential Skills & Experience

Essential Skills & Experience

  • Proficiency in React Native, with experience in mobile app development.

  • Strong knowledge of JavaScript (ES6+), TypeScript, and modern frontend technologies.

  • Experience with RESTful APIs and third-party integrations.

  • Understanding of mobile UI/UX principles and best practices.

  • Ability to write clean, well-structured, and testable code.

Bonus Skills & Experience (Nice to have but not required)

  • Experience with Code Magic builds and deployment

  • Experience of using Google and Apple stores for deploying applications and managing beta/release processes

  • Knowledge of CI/CD pipelines for mobile applications.

  • Experience of Sentry for error log analysis.

Why Join Us?

We offer the chance to work on diverse projects, covering both front-end and back-end development while touching on mobile and cloud solutions. Join our collaborative team and help us build reliable, scalable, and innovative solutions that meet our customers’ needs.

Apply for the job

Do you want to join our team? Then we'd love to hear about you!