Genie AI
,
London, Greater London
Senior Javascript Engineer
Overview
Job Description
Thank you for viewing our Senior Javascript Engineer advert! Our company: We're a research-led machine learning and NLP company based in London with a mission to give everyone access to the law. Put simply, we help lawyers negotiate better contracts, making the legal process more efficient for the lawyer while at the same time making it more accessible for the client. You will have the chance to build a JS/TS product that works with machine learning, that thousands of people will use! Our stack: REST & Queue based microservices architecture, GraphQL, Redis, ElasticSearch, Angular 2+ (more specifically Angular 9), NodeJS, MongoDB, Python, AWS, Docker, Kubernetes, Tensorflow/PyTorch. Our people: We're backed by world class investors, the same behind Citymapper, Typeform and Charlie HR, as well as leaders from Goldman Sachs, FitnessFirst and Microsoft. Our advisory board also includes leading professors in machine learning and computer science as well Lord Neuberger, who is the former President of the Supreme Court in the UK. We were created out of Entrepreneur First in November 2017 and have been growing since. So far we are a team of 14 incredibly talented and fun Genies from 7 countries split across Business and Technology. Requirements About you You're passionate about tech, and interested in applying machine learning to law. You aim to be the best in your field and when you code you don't compromise on quality. You deeply understand Javascript concepts like asynchronous programming, reactive programming/ RxJS, closures, types, and ES7+. You've worked with Angular, React, Vue or another front-end framework and are happy to commit to using Angular 2+ (more specifically Angular 9). You've got experience with HTML/CSS, including concepts like CSS grid, BEM strategy, cross browser compatibility, good practices of CSS4 and you are able to design complex user interfaces. You already know or are excited to learn GraphQL. You're keen to work independently, as well as collaborate with a small, diverse team, within an agile and scrum environment. What you will be doing We are looking for an enthusiastic and high-achieving Senior Javascript Engineer. The role is primarily front-end but knowledge of Node and ability to dip into backend as required would be expected. In particular: * You will write clear, testable code with an eye towards maintainability and scalability * You will use typescript but be familiar with JS fundamentals * You will use tools such as webpack, babel, node-sass and postcss * You will collaborate with other engineers to apply OOP principles and techniques * You will proactively handle the design, development, code review, and unit testing of SuperDrafter alongside our technical team * You will have the freedom to own what you do because at Genie AI every employee is a founder * You will share knowledge and grow because at Genie AI we believe that everyone has something to learn from each other Benefits What we offer * The chance to work alongside me and a team of bright, collaborative and fun minds * A culture that celebrates learning - we have regular knowledge sharing session with internal and external experts * We are mindful Genies - regular meditation and wellbeing sessions * A salary of 40,000 - 60,000 (depending on experience) + Up to 20,000 equity options * More holiday than UK standard * Maternity and Paternity leave * Other cool stuff like Cycle to work, cookies, fruits, coffee, pizzas. * Top of the range Macbook Pro, with customisable desk gear.