Job Title :

Department :

Reports to :

Location :

Front-End Developer (React/React Native)


Principal Engineer

Isle of Man or UK (remote)

MuchBetter is an innovative payment solution spearheading innovation in payment technology. We specialise in providing the perfect eWallet and payment device solutions used by more than 1,000,000 customers in 180 countries.

MuchBetter brings together a team of tenacious thought-leaders, re-imagining the business model of payment services and pushing the boundaries and capabilities of a payment app, and who strive to create an excellent ongoing customer experience.

With offices in the UK & the Isle of Man, we also have people in Spain, Costa Rica, India, Malta, Canada, Israel, our team is multicultural, and our workspace is a place for creativity, change, innovation and collaboration. We employ people who think outside the box, share ideas without restrictions, take pride in supporting the wider team, and are not afraid to ask questions.

The Role

This is an excellent opportunity for multiple React Developers to join a maturing fintech start-up (4 years in) building a cutting-edge platform. We are looking for someone who has the experience mentioned below but someone who feels passionate about their job.

This is a great time to join the company as we continue to build upon our exciting and award-winning product with a great team committed to the continued adoption of an Agile and DevOps culture.

Working with a multi-disciplined team of likeminded individuals you will take responsibility for creating & enhancing the app, using best in class technology, for this high-volume financial platform.

We offer a relaxed, friendly environment where you’ll get be able to make an impact, work with innovative technologies and your hard work will be appreciated.

Key Tasks

  •  To deliver web components to enable MuchBetter products.
  •  To design and develop high-volume, high-performance, high-availability applications using proven frameworks and technologies.
  •  To ensure consistent use of shared platform components and technologies.
  •  To contribute to best practice for web application development.
  •  To be responsible for work quality, ensuring it meets the technical standards of MuchBetter.
  •  To work to the MuchBetter policy on Health and Safety.

Desirable Skillset / Experience


  • Work independently and take matters into your own hands
  • The ability to quickly learn new technologies and successfully implement them is essential
  • Take pride in delivering high quality, reusable code, and user interfaces


  • Minimum of 3 years of experience developing web applications using React.
  • Minimum of 1 year of experience developing mobile applications using React Native.
  • Experience designing & implementing public-facing web applications.
  • Good understanding of the finance industry and payment systems.
  • Solid experience with front-end React and React Native
  • Experience with various testing patterns and supporting frameworks, (Jest, React Testing Library, Cypress, snapshot testing, and unit testing)
  • Experience in the following: React, React Native, Redux, Typescript, Vue.js, Javascript, Material-UI (Material Design), Bootstrap, REST, Node, HTML, and CSS.
  • Experience in the following is highly desirable: Expo, RxSwift/ReactiveCocoa (iOS), RxJava (Android), Swift 5/Kotlin, MySQL, Google Cloud & GKE, Firebase, Docker, and GitLab.


  • Significant and demonstrable web development experience.
  • Demonstrable experience in implementing best practices – especially around scalability, availability, and performance.
  • Demonstrable experience of test-driven development alongside the use of automated test frameworks & mocking/stubbing.
  • Proven experience of project working and commercial development processes – particularly Agile methodologies.
  • Experience of working in an environment where products must be delivered to specific timescales.
  • An ability to understand and translate product and business requirements into technical solutions rapidly and effectively.
  • Experience of supporting, modifying and maintaining systems and code developed by teams other than your own.
  • Experience of working with code repositories (e.g., Git, SVN), bug tracking tools (e.g., Jira, Bugzilla), Wikis (e.g., Confluence) and code review tools (e.g., Gerrit).
  • Demonstrable experience with CI/CD process’ and their implementation (e.g., Jenkins, Ansible, Puppet).
  • Demonstrable experience of providing mentoring & guidance on any of the above.

Attributes and Behaviours

  • Analytical thinking – able to simplify complex problems, processes, or projects into component parts explore and evaluate them systematically.
  • Strategic thinking – able to identify a vision along with the plans, which need to be implemented to meet the end goal, evaluating situations, decisions, and issues in the short, medium, and long term.
  • Influencing and persuading – able to present sound and well-reasoned arguments to convince others. Adapts to the situation and can draw from a range of strategies to persuade people in a way that results in agreement or behaviour change.
  • Communication – able to get one’s message understood clearly by adopting a range of styles, tools, and techniques appropriate to the audience and the nature of the information.
  • Managing relationships and team working – able to build and maintain effective working relationships with a range of people. Works cooperatively with others to be part of a team, as opposed to working separately or competitively.
  • Keeps pace with change – acquires knowledge/skills as the business develops.


  • A competitive salary
  • Bupa health insurance for you and your family
  • Bupa dental insurance for you and your family
  • 25 days annual leave + all bank holidays
  • 1 extra day of annual leave for your birthday
  • Aviva Pension 
  • Social & celebration events
  • Charity and social committees
Get in touch today at