Front-End Developer

Ravelin ,
London, Greater London

Overview

Job Description

Ravelin is pioneering the use of machine learning in the prevention of e-commerce fraud and has been very successful in the four years we have been in operation. Companies all over the world are accepting more transactions with fewer chargebacks thanks to our machine learning-based approach to fraud prevention. ROLE DESCRIPTION We are looking for a frontend developer to contribute towards the development of a high-volume fraud technology platform within a small tech team. You will be responsible for building the client-side of our web applications. You should be able to translate our company and customer needs into functional and appealing interactive applications. Code for Humans Your machine is happy if it compiles; your team is happy if they can understand what it does. Your pull requests are succinct and a pleasure to review, you have unit tests where it matters, and you understand that the code is not, in fact, the documentation. Reliable & Resilient Software Not for you the happy path or the assumed network. That habit of yours of assuming the worst and planning for it has earned your stripes in the world of running software at scale under real-world conditions. Tools for the Team Whether it's a smart command line utility or a core internal library, you excel at improving everyone's lives by removing repetition & common sources of error, and by solving hard problems in accessible ways. You build internal processes that are so reliable they melt into the background but are key to getting work done. APIs You've been on the receiving end of APIs good and bad, and want to delight our customers with the high quality they expect. You know that whilst everything should be JSON, sometimes you have to get your hands dirty with some SOAP for that critical integration but know how to isolate the contagion. An expert in JavaScript, HTML5 and CSS3 with a passion for shipping elegant, responsive interfaces. You will work closely with engineers across multiple projects to deliver Ravelin's public facing portals and embeddable libraries for our client's websites. Requirements * 3+ years' work experience as a frontend developer * Working experience with Angular and/or React, HTML, CSS, Git, Agile Development and APIs is essential * Familiarity with browser testing and debugging * In-depth understanding of the entire web development process (design, development and deployment) * Understanding of layout aesthetics * An ability to perform well in a fast-paced environment * Excellent analytical and multitasking skills * BSc degree in Computer Science or relevant field Benefits * Competitive Salary & Equity Package * 25 days time off plus holidays * Fortnightly demos/updates * Fortnightly team lunches and regular company socials * Flexible working hours * Office yoga, football, and board game nights.. We are an equal opportunity employer and value diversity in our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, or disability status.