At a Glance
- Tasks: Build impactful products that transform lives through high-quality money coaching.
- Company: Join a forward-thinking company dedicated to making financial advice accessible.
- Benefits: Enjoy a competitive salary, bonus, hybrid work, and wellness support.
- Why this job: Make a real difference while advancing your tech career in an innovative environment.
- Qualifications: 6+ years in software engineering with strong TypeScript and React skills.
- Other info: Collaborative Agile teams with opportunities for growth and mentorship.
The predicted salary is between 75000 - 95000 £ per year.
We are looking for Senior Engineers to help us build the products needed to transform millions of lives. We are making high-quality money coaching and advice, affordable and accessible. This is an ideal opportunity for a passionate technologist who wants to further their career and make a positive impact.
The role and opportunity:
- Our development team is composed of multiple squads, each taking ownership of a vertical within our product.
- Each squad is composed of a product manager, frontend and backend engineers.
- As a senior engineer, responsibilities would include owning delivery of features; ensuring code quality and best practices are met; and mentoring and pairing with junior and mid-level engineers.
- Our front-end stack is built on React with Typescript, using MUI as a base for our design system, and leveraging microfrontend deployments.
- Our backend stack is powered by Golang, providing REST APIs.
- We are looking for a problem solver who can work with the existing platform and front-end engineers, collaborating closely with tech leads, design, and product managers.
- In addition, we are looking to expand our services into mobile and are looking for eager React-Native experts to work on our new greenfield project.
- As the company continues to scale, there will be opportunities to be involved in the technical architecture and strategy for our products and tech stack.
- The role has the potential to evolve into a Senior Engineer for the right candidate as the team grows.
Day to day you will be:
- Writing, testing, and deploying great software
- Collaborating with the tech leads and other Senior Engineers on deciding future technologies and processes
- Working with modern and new technologies and frameworks
- Working in an Agile team
- Comfortable working on large features and breaking them down into smaller technical tasks
- Building relationships with product and design
- Conducting code reviews and pairing with junior colleagues
About You:
- 6+ years of experience as a software engineer working on production systems in a commercial environment
- Strong TypeScript skills
- Extensive React experience
- Experience working in a Scrum/Agile team
- Experience with RESTful services
- Commercial experience with react-native and associated build platforms, e.g. expo/EAS
Nice to have (but not essential):
- GraphQL experience
- Design libraries such as Storybook and MUI
- Monorepo experience (Turbo, NX, Lerna)
In return we offer a base salary of £75,000 to £95,000 DOE + bonus + benefits:
- 6% Pension
- Enhanced parental leave
- Free financial coaching
- 1:1 mental wellbeing coaching
- SIP scheme
- Discretionary bonus
- PMI
- Life Assurance
- Headspace sub
- Cycle to work
- Electric car scheme
- Hybrid work (Mondays and Fridays remote)
- 18 days "work from anywhere" allowance
Interview Process:
- 30min Recruiter screen
- 90min technical
- 30min CTO
- 30min CEO
Senior Front End Engineer employer: Octopus Money
Contact Detail:
Octopus Money Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Front End Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which can give you a leg up in the hiring process.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those using React and TypeScript. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practicing common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. The more prepared you are, the more confident you'll feel!
✨Tip Number 4
Don't forget to apply through our website! We love seeing passionate candidates who want to make a difference. Plus, it’s the best way to ensure your application gets noticed by our team.
We think you need these skills to ace Senior Front End Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match our job description. Highlight your strong TypeScript and React experience, as well as any work you've done in Agile teams. We want to see how you can contribute to our mission!
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about transforming lives through technology. Share specific examples of your past projects and how they relate to the role. This is your chance to show us your personality and enthusiasm!
Showcase Your Problem-Solving Skills: In your application, mention instances where you've tackled complex problems or improved processes. We love candidates who can think critically and collaborate effectively with others, so let us know how you've done this in the past.
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you get all the updates. Plus, it shows you're keen on joining our team at StudySmarter!
How to prepare for a job interview at Octopus Money
✨Know Your Tech Stack
Make sure you’re well-versed in React, TypeScript, and any other technologies mentioned in the job description. Brush up on your knowledge of MUI and microfrontend deployments, as these are crucial for the role. Being able to discuss your experience with these tools will show that you're a strong fit.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles and how you tackled them. This is especially important since they’re looking for someone who can work closely with tech leads and contribute to technical architecture. Use examples that highlight your ability to break down large features into manageable tasks.
✨Emphasise Collaboration
Since the role involves mentoring junior engineers and collaborating with product managers and designers, be ready to share experiences where you’ve successfully worked in a team. Highlight your Agile experience and how you’ve contributed to a positive team dynamic.
✨Ask Insightful Questions
Prepare thoughtful questions about the company’s future projects, especially regarding their expansion into mobile with React-Native. This shows your enthusiasm for the role and helps you gauge if the company aligns with your career goals. It’s also a great way to demonstrate your interest in their products and services.