Frontend Engineer - React/React Native for Financial Health

Frontend Engineer - React/React Native for Financial Health

Full-Time 40000 - 50000 £ / year (est.) Home office (partial)
Cleo AI

At a Glance

  • Tasks: Join us to develop impactful mobile features that enhance users' financial health.
  • Company: Cleo, a mission-driven tech company focused on financial wellness.
  • Benefits: Competitive salary, remote work, and opportunities for professional growth.
  • Other info: Collaborative environment with frequent releases and a focus on quality.
  • Why this job: Make a real difference in people's lives while working with innovative technology.
  • Qualifications: 2+ years of experience in React/React Native and a passion for UI/UX design.

The predicted salary is between 40000 - 50000 £ per year.

You are passionate about making a positive difference in society by improving the financial health of our users. You align with our company values and engineering principles, which drive our ways of working and software delivery.

As this is an SE2/SE3 position, we’re looking for someone with strong industry experience of using React Native / React with TypeScript for a minimum of 2+ years. If it’s a lot more than that, maybe you want to look at our Senior role.

As your work will primarily involve working on features for our mobile apps, we’d either like to see some proven experience in this area or a genuine passion for moving into the mobile app space.

We’re looking for a brilliant Frontend React/React Native Engineer with an eye for UI/UX design to join us on our mission to fight for the world's financial health. You’ll be joining a team of adaptable, creative and product-focused engineers who ship working software. We understand our customers, we understand their pain, and we are passionate about helping them.

Joining a cross-functional product squad with a mix of frontend engineers, designers, UX writers, backend engineers, data analysts and others to develop features that improve our users’ financial health:

  • Working on our React Native application, building out amazing experiences for our users which bring financial health to life in the unique Cleo tone of voice.
  • Writing automated tests alongside your code to give us the confidence to ship it.
  • Using AB-Tests, feature flags and other tools that let us iterate quickly.
  • Using data to dig into user journeys, detecting problems and helping to optimise the Cleo experience.
  • Being part of the rota for our weekly app releases to the Apple and Google app stores.
  • Getting involved in cross-cutting concerns that lift our entire engineering effort with the rest of the frontend chapter.
  • Taking part in shaping all the work your squad does, not just the technical parts. Delivery is a team sport, and we encourage everyone at Cleo to share their ideas, so you can expect to be involved in product ideation sessions, user research calls, design reviews, retrospectives, ways of working sessions, product demos, OKR reviews.

Here are some examples, big and small, of the kinds of product feature work our engineers have taken part in over the last year:

  • Building a secured credit card from scratch to help our users improve their credit scores without changing their habits.
  • Launching our new budget rewind feature to help users understand their pay-cycle and provide them with better analysis of how they got on with their budget.
  • Adding discount plans and tiering options to our subscriptions so we can experiment with the best pricing for different types of users.

Whichever squad and part of the business you land in, you will be shipping changes multiple times a week to our hundreds of thousands of active users and seeing your work having a material impact on the financial health of those most in need.

Cleo is built as a Ruby on Rails monolith with a single React Native app frontend, utilising TypeScript. We also leverage Python for machine learning services and PostgreSQL for our database, all hosted on AWS. Our CI/CD pipeline is fully automated, with production deployments happening on every merge via Heroku. Our backend engineers deploy multiple times a week, and we release our frontend app to Google and Apple for review at least once a week.

While we take a pragmatic approach, we place a strong emphasis on quality. Our code is peer-reviewed, and we maintain automated testing using Minitest and CircleCI. We're also actively working towards a more modular architecture, focusing on separating concerns to achieve all the benefits of microservices within a monolith, while progressively refactoring our code as we build new features.

Everyone in the engineering team contributes to driving our technical strategy; voices & ideas from all levels are valued: we are all owners at Cleo.

Frontend Engineer - React/React Native for Financial Health employer: Cleo AI

Cleo is an exceptional employer that prioritises the financial health of its users while fostering a collaborative and innovative work culture. As a Frontend Engineer, you will join a dynamic team dedicated to creating impactful mobile app features, with ample opportunities for professional growth and involvement in product ideation. With a commitment to quality and a supportive environment, Cleo empowers its employees to make meaningful contributions that directly enhance the lives of our users.

Cleo AI

Contact Details:

Cleo AI Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Frontend Engineer - React/React Native for Financial Health

Tip Number 1

Get your networking game on! Reach out to folks in the industry, especially those who work at Cleo or similar companies. A friendly chat can open doors and give you insights that a job description just can't.

Tip Number 2

Show off your skills! Create a portfolio showcasing your React and React Native projects. Make sure to highlight any UI/UX design work you've done. This is your chance to shine and demonstrate your passion for mobile app development.

Tip Number 3

Prepare for interviews by brushing up on your technical skills and understanding of financial health. Be ready to discuss how your experience aligns with Cleo's mission and values. We want to see your enthusiasm for making a positive impact!

Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining our team and contributing to our mission.

We think you need these skills to ace Frontend Engineer - React/React Native for Financial Health

React
React Native
TypeScript
UI/UX Design
Automated Testing
AB-Testing
Data Analysis

Some tips for your application 🫡

Show Your Passion:When you’re writing your application, let your passion for improving financial health shine through. We want to see how you align with our mission and values, so don’t hold back on sharing why this role excites you!

Highlight Relevant Experience:Make sure to showcase your experience with React and React Native, especially if you've worked on mobile apps before. We’re looking for someone with at least 2+ years in the industry, so be specific about your projects and contributions.

Be Creative with Your Application:We love creativity! If you have a unique way to present your skills or experiences, go for it. Whether it’s a portfolio, a project you’ve built, or even a fun video introduction, show us what makes you stand out!

Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about who we are and what we do.

How to prepare for a job interview at Cleo AI

Know Your Tech Stack

Make sure you’re well-versed in React, React Native, and TypeScript. Brush up on your knowledge of how these technologies work together, especially in mobile app development. Be ready to discuss your past projects and how you’ve used these tools to create user-friendly experiences.

Show Your Passion for Financial Health

Since the role focuses on improving users' financial health, demonstrate your understanding of this mission. Share any personal experiences or projects that align with this goal. Showing genuine enthusiasm for making a positive impact can set you apart from other candidates.

Prepare for Team Collaboration

This position involves working closely with cross-functional teams. Be prepared to discuss how you’ve collaborated with designers, backend engineers, and other stakeholders in the past. Highlight your communication skills and your ability to contribute to team discussions and product ideation sessions.

Emphasise Quality and Testing

Quality is key in this role, so be ready to talk about your experience with automated testing and code reviews. Discuss how you ensure your code is robust and reliable, and share examples of how you’ve used testing frameworks like Minitest or CircleCI in your previous work.