Software Developer in Test (Mobile)

  • London, United Kingdom

Software Developer in Test (Mobile)

Job description

Unlike many of our competitors, here at FairFX we’re not looking for manual testers or even automation testers -- we’re looking for people to create tools so developers can test their own code. As an SDET, you navigate our codebase, identify weak spots and constantly design better and creative ways to break software and identify potential problems. You'll have a huge impact on the quality of FairFX’s growing suite of products and services.

Use your knowledge of testing and testability to influence better software design and promote proper code quality practice, bug prevention strategies, accessibility, privacy, and other advanced quality concepts across our products.

Help us bring a groundbreaking new product to market on a modern application stack (Node.js microservices, React applications and React Native mobile apps) built on top of Serverless AWS Lambda and Fargate. You’ll join a team of quality experts within a larger department of fun, fast-moving, hard-working and exceptionally supportive engineers.


You will

  • Improve developer and engineering team’s test coverage, release velocity and production health

  • Work closely with development teams in instrumenting their workflow to build a comprehensive picture of velocity, coverage and quality

  • Develop modern testing frameworks for a microservices architecture

  • Be involved in research and implementation of new testing strategies for mobile

  • Act as a consultant to different development teams, show them how to implement new testing strategies

  • Mainly write in TypeScript (most of the Engineering team writes in TypeScript)

  • Be a para-developer -> help developers ship higher quality products faster


  • 2+ years of experience as a developer or SDET focusing on mobile

  • Strong testing framework development background

  • Strong debugging and problem solving skills

  • Experience in mobile app automation

  • Proficiency in at least 2 software programming languages

  • Ability to drive for results and independently own testing strategy and delivery

  • Constantly curious about new technology and approaches


  • Experience with Espresso, UiAutomator or XCUITest

  • Experience with infrastructure-as-code delivery pipelines (such as Jenkins-pipeline, AWS Code Build or CircleCI)

  • Experience with React Native

  • Experience with developing testing solutions for Mac, Unix or Linux environments.

  • Show creativity and initiative to improve product coverage and effectiveness.

  • Excellent leadership, communication, collaboration, reporting and analytical skills

  • Open-source contributions

Our Culture

We believe in inclusive working practices, so if you are looking for part-time or flexible work we’ll facilitate this wherever possible - whether to help you meet other commitments or to help you strike a great work-life balance.

Our interview process typically consists of an initial phone screen, and a 90 minute interview. We usually do a very simple coding task, but there are no trick questions.


A competitive salary

  • 25 days holiday per year + your birthday off
  • Structured career development and training opportunities through our Career Camp programme
  • We’re diversifying our product portfolio and expanding into new markets so lots of opportunities for         progression and development
  • Free onsite Nuffield Health gym & pool
  • Interbank currency rates on travel money and international transfers
  • Regular company socials
  • A flexible workplace - we like to say yes