About us

User experience design is at the core of everything we do. The products we create are grounded in real world problem solving and are designed to compel users to interact with data. Established over 5 years ago, we have grown a client list of some of the worlds leading fintech companies and investment banks. Our portfolio is second to none and we are growing our team.

We only hire exceptional talent, but equally important is that you fit well with our team and culture. Our people are our biggest asset and we collaborate throughout the creation of our products - both with our team and with our clients. At Fathom we have UX designers, visual designers and front-end developers, but for us it’s the combination of these skills that enable us to design truly innovative products.

If you are someone that isn’t afraid to get involved, are a great communicator and want to work somewhere where you are truly challenged, in a relaxed environment, working with one of the best teams in London, then we’d love to hear from you.

About the role

As part of the Fathom engineering team you will be responsible for helping shape and drive the technical output of the business. Building a variety of web applications from prototypes to enterprise scalable solutions, we work together as a unit to understand and solve technical challenges. All of our engineers pride themselves on the attention to detail, the small details that accumulate into a great experience for our end users.

As an engineer you'll be responsible for the creation of elegant code that utilises modern development principles. Joining existing teams you'll work closely with your peers to build out products that are both performant and delightful to use.

What we are looking for

  • Someone who can work autonomously
  • An approachable and friendly person who can work collaboratively with UX, visual designers, and other developers
  • Someone who takes great pride in the finished project, with a keen eye for detail
  • Desire to work on side projects, with an interest in product development
  • Mobile development experience, particularly with React Native. Ability to understand performance bottlenecks, usability, and native API’s to enhance the user experience.


Required Skills:

  • React Native - must have demonstrable applications deployed to the App Store
  • React (Storybook, React Router, Jest)
  • JavaScript (ES2015+)
  • Git (GUI or Command Line) and GitFlow methodology
  • JIRA (or other ticketing / project management tools)


Desired Skills:

  • Styled Components
  • Redux / Other stores
  • API specs / Swagger