Software Engineer - JavaScript (Senior)

London, England, United Kingdom · Engineering

Description

Ravelin is looking for a senior frontend engineer to lead the development of a high volume fraud technology platform within a small tech team. You will be invited and expected to have opinions about the strategic direction of the company and products, as well as leading the company's JS direction. A successful candidate will be willing learning new skills turning their hand to necessary tasks and working with complete autonomy.


RESPONSIBILITIES

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

Benefits


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.

Apply for this job