Front End Engineer
Role details
Job location
Tech stack
Job description
We are looking for a talented front-end engineer to help build our growing fraud technology platform. In this role, you'll play a key part in crafting the client-side of our web applications, transforming complex company and customer needs into sleek, user-friendly experiences.
Our codebase is built with React hooks and TypeScript, and is supported by a modern development ecosystem. As part of our engineering team, you'll be working on high-volume applications that directly impact how we detect and prevent payment fraud on a massive scale. This means you'll have the opportunity to collaborate with a diverse team of talented engineers, designers, and product managers to create intuitive and scalable solutions.
Design and implement intuitive, scalable, and responsive user interfaces for our fraud detection products
- Work closely with engineers, designers, and product managers to translate business requirements into high-quality, functional applications
- Write efficient, maintainable code that performs well under heavy load
- Participate in code reviews, testing, and the continuous improvement of our internal development standards and best practices.
- Continuously learn, grow, and adopt new technologies to keep our applications at the cutting edge
Requirements
- 2+ years' work experience as a front-end engineer
- Working experience with JavaScript/TypeScript and at least one modern JavaScript framework (React, Angular, Vue), HTML, CSS, Git, and APIs is essential
- Familiarity with browser testing and debugging
- Experience writing unit and integration tests
- An understanding of layout aesthetics and user experience principles
- An ability to perform well in a fast-paced environment
- Excellent analytical and multitasking skills
Nice to haves
- An understanding of the entire web development process (design, development and deployment)
- Experience with React and TypeScript
Benefits & conditions
- Flexible Working Hours & Remote-First Environment - Work when and where you're most productive, with flexibility and support.
- Comprehensive BUPA Health Insurance - Stay covered with top-tier medical care for your peace of mind.
- £1,000 Annual Wellness and Learning Budget - Prioritise your health, well-being and learning needs with funds for fitness, mental health, and more.
- Monthly Wellbeing and Learning Day - Take every last Friday of the month off to recharge or learn something new, up to you.
- 25 Days Holiday + Bank Holidays + 1 Extra Cultural Day - Enjoy generous time off to rest, travel, or celebrate what matters to you.
- Mental Health Support via Spill - Access professional mental health services when you need them.
- Aviva Pension Scheme - Plan for the future with our pension program.
- Ravelin Gives Back - Join monthly charitable donations and volunteer opportunities to make a positive impact.
- Fortnightly Randomised Team Lunches - Connect with teammates from across the company over in person or remote lunches every other week on us!
- Cycle-to-Work Scheme - Save on commuting costs while staying active.
- BorrowMyDoggy Access - Love dogs? Spend time with a furry friend through this unique perk.
- Weekly Board Game Nights & Social Budget - Unwind with weekly board games or plan your own socials, supported by a company budget.
Job offers may be withdrawn if candidates do not meet our pre-employment checks: unspent criminal convictions, employment verification, and right to work.