Lead React Native engineerMojo

London, England, United Kingdom 11-05-2023


Are you a mission-driven engineer who is looking for an opportunity to use your React Native (RN) skills to make a real human impact? Here is your chance to step up, join a talented early-stage RN engineering team, and help define the culture and what ‘good’ looks like as we scale.

We are looking for a Lead React Native engineer who has strong attention to detail and is keen to join a fast-growing venture-backed startup. We are currently a two-person React Native team, developing for both native and web platforms. If the idea of building a product from zero to one and seeing a company through the journey from one product team to many gets you excited, this could be for you.

At Mojo, we’re sexually enlightening mankind.

Sexual problems can be embarrassing, we’ve been there. That’s why we’re changing the narrative around issues in the bedroom.

We now know that good sex starts in your head, so we’re not here to push pills or offer quick fixes to the 50% of Millennials and Gen Z who now suffer with psychological issues in the bedroom. Nope, our app is created by the world’s best sexual wellbeing specialists to help our members lead thriving and healthy sex lives. 💪 We are looking for someone that is excited to be part of that.

We’ve had crazy global growth with 100,000 members in 64 countries and counting. We’re backed by two of Europe’s top VC firms, and you might even have seen us on the front cover of the Sunday Times.

Check us out here: https://mojo.so

The Role

You’ll be a valued member of our tightknit team and involved in the end-to-end design process to develop our app and deliver a clean and consistent user experience across all our target platforms (web, iOS, and Android). We’re looking for a self-starter who’s comfortable walking the line between building a long-term solid codebase and delivering fast with pragmatism in mind.

We are an entirely digital product, and your work will have a direct impact on real people's lives, and in some instances, help create them.

As we are an early-stage start-up, there is room for you to have a huge impact on the future of the company and a large amount of autonomy to shape your role and get stuck in. You should be comfortable adapting your role and responsibilities as the company grows. We expect this might consist of:

  • Support in establishing practices and standards that stand the test of time and shape our engineering culture as we scale our small nimble team
  • Collaborating with both the design and backend teams to create visually appealing interfaces that work to a high standard with fast-moving timescales
  • Making our React Native apps “feel right” across iOS, Android, and web - with both parity and appropriate variation between each
  • Taking leadership on architectural decisions/planning, working with the wider team to guide our design system, maintaining consistency, and holding our work to a high standard
  • Handling the “plumbing” - acting as a backstop to solve obscure and hard-to-debug things that might be blocking the rest of the team
  • Keeping the development cycle smooth & speedy - filling in the gaps, taking on the sometimes-unenviable tasks like keeping CI functioning, managing big dependencies, doing things that will best enable the other engineers
  • Contributing to future project planning. Like if we decided to localize beyond language translation, or thinking of local payment methods. And sometimes beyond pure engineering.
  • Working with tools, such as: Expo/EAS, Storybook, Git (monorepo), Figma, Jest, snapshot testing, Sanity CMS – familiarity with some of these is preferred; but can learn on the job with support from the team for any you haven’t encountered (our wider team also uses GCP, Go, BigQuery, Mixpanel & Intercom)

We are building a team of people that have real ownership over the business. To be successful here, you should be willing to roll your sleeves up and get your hands dirty on anything that will help the business be more successful.


  • Relevant & significant frontend leadership experience within a commercial setting
  • Recent & extensive experience working with React Native or Expo
  • Experience developing web apps, ideally with React Native for Web
  • Demonstrated expertise in driving the development of a broad codebase - e.g. maintaining a design system, test suites, backend interfaces, and other varying packages
  • Comfortable digging into potential native platform issues, using native IDEs/code
  • Solid proficiency with TypeScript, or other strongly typed language
  • Experience with mentoring, teaching and disseminating best practices to the wider team

You are compassionate and empathetic with an understanding of, or interest in mental health; being equally excited to positively contribute to, and help further build a diverse, equitable and inclusive company culture as employee number 17.

You’re driven by the outcomes we can create for our users, by the product’s capability in the world. You are still passionate about the engineering itself, but you understand that Mojo is a mission & content-led company, and our technology is what makes this possible.

You consider yourself to be adaptive and flexible to working in a new team, while gently driving forward with new ways of working in collaboration with the wider team & company. You see working in different ways as an exciting challenge, not a daunting task (e.g. our app works directly with microservices on our backend).

Eager to build and maintain technical expertise, you keep up to date with the latest tools and trends, while knowing what not to adopt, or what to consider for later. As someone who is confident working in small teams, navigating life in an environment where there is often ambiguity, where company functions might not have an owner, you still collaborate well and share learnings amongst the team.

This is the kind of person that would thrive in this role at Mojo.


  • Industry-leading salary between £95-110k, with chunky seed round equity package
  • Hybrid working, 3 days in and 2 days out, with great offices in Old Street
  • Three remote working fortnights a year (read more in our handbook)
  • 40 days off (inc 28 holidays, 3 end-of-year, 8 bank holidays, 1 volunteering)
  • Option to get paid your salary fortnightly rather than monthly
  • Parental leave for primary and secondary caregivers
  • Monthly team outings on the last Thursday of every month
  • Personal wellbeing and unlimited professional development allowance
  • A £100 budget for noise-canceling headphones to help with deep work
  • Cycle to work scheme and Santander Cycles membership
  • If you want to learn more about how we work check out our Employee Handbook

We want to build a diverse team with different backgrounds, outlooks and experiences. If you need any adjustments or support when you’re applying, no worries. Just let us know at work@mojo.so


Applications are now closed