Job description
Senior Web Developer - Location Flexible - Hybrid Working
Why Oodle Car Finance?
Oodle is making car buying easy. Our customers rely on their cars for work commute, school pick-ups, and once-in-a-lifetime road trips. For many people it is their largest purchase. We are working hard every day to make buying one better. We use the latest technology to deliver the absolute best customer and business outcomes: from an industry-leading inclusive lending algorithm to digital-first application journeys and best-in-class customer support teams. In just six years we have already helped over 100,000 customers, achieved 4.7* Trustpilot score, have been named one of Finovate's Top 50 Fintechs in Europe and Sifted's Top 20 European Fintechs to follow in 2020, and recognized as one of The Best Companies to work for in both 2020 and 2021.
Oodle is unlike most companies. There are no limits to the support you will get and the best thing about Oodle is our people. For that reason, we have a dedicated People Experience team that focus on making your time with us as fun and beneficial as possible. We are constantly adding to our perks and benefits, and below is what we currently provide to all staff:
- Private Healthcare with Vitality
- Enhanced Maternity Pay
- Life Insurance (4xSalary)
- Menopause Support (Paid Leave)
- Annual Performance Bonus
- Pension
- 25 days holiday (plus bank holidays)
- Tusker Salary Sacrifice EV Leasing Scheme - T&Cs apply
Oodle staff love to have a fun time, enjoy each other's company socially and learn new skills. We also value work-life balance, our global environment, and our families. That's why we run with flexible hours and hybrid working, enjoy paid time off to volunteer for a charity, and benefit from continuous training and development from our internal L&D Oodle Academy.
There's even more perks:
- Seasonal social events
- Caboodle - A whole portal of online retail discounts
- Confidential mental health support
- Talent Referral Bonus Scheme
- Cycle to work scheme
- Paid volunteering day
The Role - Senior Web Developer
We are looking for a Senior Web Developer to join our web engineering team. You will be joining a relatively small team with big ambitions, offering a lot of opportunities for growth and specialisation. You'll be responsible for building and maintaining a number of Oodle's customer-facing web applications and their BFFs, which could include the website, finance application form, vehicle marketplace and/or customer portal. You'll be involved in architecting new applications, and leading improvements to our technology and processes. You will work in a team of web developers ranging from mid-level to senior, with a QA tester, and a product owner, implementing designs from our internal design team and developing serverless Backend For Frontends (BFFs) and microservices integrating with internal Salesforce and 3rd-party APIs. You will be supported by an Engineering Manager, who is responsible for the team's output and career development.
You can work remotely with occasional trips into the office to meet with the team, but you can be based anywhere in the UK. You must have the right to work in the UK.
Our Technology:
Web developers at Oodle work in Typescript, with React in the frontend – deployed using GitHub Actions and Vercel – and Apollo GraphQL/Express.js in the backend – deployed with the Serverless Framework. You will also interact with APIs written by other parts of the business in Java, Groovy, Python, and Salesforce (Apex).
Core responsibilities:
- Collaborate with product managers, designers and developers to deliver both new functionality and iterative improvements to customer-facing UIs and the backend services that support them
- Build efficient, reusable and testable applications and services
- Own projects from concept to delivery
- Review code built by your team
- Collaborate and contribute to shared web tooling
- Actively participate in your team's Scrum ceremonies
- Architect new features and refactors
- Drive technical discussions in the Web Engineering Guild
Skills required
Must-haves:
Advanced knowledge and experience with:
- React and Next.js or an equivalent meta-framework
- Typescript
- GraphQL
- Building RESTful microservices
- CSS (we use styled components)
- Testing frameworks (Jest/Mocha, React Testing Library, etc)
- Integrating with 3rd party APIs
- Continuous development and continuous integration patterns
- Questioning the norm, experimenting with new ideas and technologies, and introducing and owning new processes
- Coaching and mentoring team members
Nice-to-haves (we're happy to train):
- AWS Serverless
- Experience working with/on a component library or a design system (such as Material UI or Next UI)
- Monitoring with Datadog
- Google Analytics and Google Tag Manager
- Prismic
- Elasticsearch
- Micro-frontends
- Experience vetting and interviewing tech candidates
Does this sound like a role you'd thrive in? Then do not delay, apply now! Please visit the Oodle website and check out our Linked In Life page to see what we get up to at Oodle !!
If you would like us to provide adaptions or require support for your interviews, please reach out to [email protected] and have a chat in complete confidence.