About the role
We’re looking for a Frontend Software Engineer, with strong Typescript, React/NextJS and react native experience, to join our US loans team. This is a cross-functional team tasked with delivering new features and technical refinements on one of our fastest growing products, Unsecured Loans, tackling the toughest and most dynamic credit market in the world, the United States.
There’s lots to do, from building out new user journeys and optimising conversion rates in our existing funnels, and answering questions with experiments and fast iteration, to maintaining, refactoring & improving our codebase and tooling.
Our ideal engineer is proactive, product-oriented, detail focused and resourceful, keen to understand the bigger picture outside of their product team and working at pace, contributing to wider engineering and business initiatives that help us further scale our products as we continue to grow.
Tech stack
Frontend
Typescript, React Native, Expo, NextJS, GraphQL (Relay), Jest, React Testing Library, Maestro
Backend
PHP 8 (Symfony), AWS, Postgres, RabbitMQ, Docker, Kubernetes, ArgoCD
Tooling
Github, Jira & Confluence, for our code & product management processes
Datadog & Sentry for debugging and reporting
Figma & Storybook, for our design process
Essential skills you’ll need to have
You have a solid understanding of recent versions of Typescript
You have commercial experience with cross-platform mobile development using React Native, and modern web development with React / NextJS
You have a good understanding of the different needs of users across a variety of platforms and devices
You are experienced with current automated testing approaches, and take a pragmatic approach to implementing and improving the various phases of the testing pyramid
You actively leverage AI development tooling to accelerate delivery, using copilots and autonomous agents with clear direction and strong engineering judgement to ship high-quality features faster
You have a product mindset and are comfortable working with product owners to break down business requirements into deliverable tasks and estimate the complexity of their implementation
B2 (Intermediate) level written and spoken English. You’re able to clearly and confidently discuss technical concepts in an English-speaking team environment.
What would make you stand out
You have written or spoken Spanish at a working proficiency, strengthening your ability to operate effectively in the Mexican market.
You’ve used GraphQL in a production environment
You have experience of mobile performance best practices and debugging
You’ve used staged rollouts and multivariate testing approaches to release new features and test hypotheses
You understand the importance of catering to users with accessibility needs, and are familiar with the approaches and tooling required to ensure accessibility guidelines and best practices are adhered to
You have experience of UI or UX design and you feel at ease discussing approaches with product designers
You’ve built, or worked on, products that have scaled from zero users to tens or hundreds of thousands (or more), and can apply what you learnt in new contexts

