Job description
Moneysupermarket Group’s mission is to help households save money, we supply products from over 800 financial providers to more than 24 million monthly visitors, helping UK households save over £2bn each year, something we’re incredibly proud of.
Our products are built by full stack multi-disciplinary teams of highly skilled and experienced product managers, designers, developers and QAs, where everyone is expected to be hands on across all stages of development and you’ll be surrounded by brilliant people you’ll love to come to work with every day.
Our market is competitive, and our customers deserve even more, so we’re constantly evolving. Recently we’ve launched an exciting new product strategy as the North star for the entire organisation. It means we’ve moved to a more platform centric approach, where everyone is more focused on the big leaps we can make to innovate in the market, and our technology and architecture is rapidly evolving as a result. We have big, interesting problems to solve on the journey and need the best talent in the industry to take us to that next level.
Our developers use their expertise in building and maintaining large distributed systems to create and evolve innovative products and services which are blazingly fast and reliable, so they delight our customers. They also use their expertise and passion to inspire everyone they work with to deliver get better at what we do.
Our Tech
Our Android app is fully written in Kotlin, utilising coroutines for asynchronous code and we’ve also started adopting Jetpack Compose for our UI. .
You can find out more about our teams here
.
Within 1 month, you’ll:
- Meet your teams, peers and key stakeholders and begin to build relationships.
- Dive into our technology by pairing and collaborating with engineers in your team.
- Learning about the systems and applications in your team and the wider landscape.
- Contribute to the delivery of new features and functionality in your team.
- Learn how Moneysupermarket operates, our principles, history and where we’re heading.
- Complete our onboarding, training sessions and all the usual gubbins.
Longer term, you’ll:
- Collaborate with all members of your team and work hands-on through all stages of delivery, using practices like pair and mob programming.
- Be leading on the delivery of small features and functionality in your team.
- Be involved in the technical strategy for your team.
- Helping to drive forward initiatives for improvement within your team.
- Be involved in maintenance and operational requirements, such as technical debt & sensible levels of documentation.
- Supported by your Engineering Manager, identifying and working on opportunities to grow and develop your career.
You should apply if:
- You have experience building and shipping features primarily in Kotlin.
- You have some experience with unit testing and are aware of practices like test driven development (TDD).
- You’re familiar with good code design practices.
- You have some experience working with CI/CD and cloud infrastructure.
- You have experience delivering and maintaining high-quality mobile apps.
- You have some experience with agile development practices - you love to ship and deliver value as quickly as possible.
- You love working in a highly collaborative environment and want to use practices like pair programming and mobbing.
- You like to be involved in and contribute to making things better.
We're an inclusive, anti-racist and equal opportunity employer that values diversity. This means we respect and embrace differences in gender identity, race, ethnic origin, sexual expression and orientation, religion and faith, age, marital status, disability, neurodiversity, social background, education_ and way of thinking. We’re a place where you can be you._
Our customers and users come from different backgrounds, as do our colleagues. We welcome applications from everyone, and particularly encourage women and Black, Asian and minority ethnic candidates to apply as we’re actively building representation that’s more closely reflective of the communities we serve. Our appointments are made on merit, following a robust and objective assessment process, and the candidate with the highest score is offered the role. If you’re passionate about our purpose of helping households save money and excited about what you could accomplish here, we’d love to hear from you.
_
We understand that job adverts only say so much and you’re likely to have a lot of questions. If you’d like to know anything before applying such as more on the location, salary, our parental leave policy _etc, please just let us know and we’ll be happy to help. You can contact the recruiter for this role, Tom at [email protected]
Job Type: Full-time