Senior Front End Software Engineer (React)

iManage.com ,
London, Greater London

Overview

Job Description

Position Overview At iManage RAVN, we make cutting-edge artificial intelligence software used by thousands of professionals to automatically organise, discover and summarize documents. As part of our growth, we?re recruiting for talented people to join our development team. We are looking for engineers with a high level of experience in front-end technologies who can also demonstrate they can pick up new concepts quickly. The engineering team is a vibrant and ambitious team at iManage and is responsible for driving our product forward and executing our product roadmap. What Will You Be Working On? Within the engineering team, you?ll be at the heart of the development and will be working on solving challenging and difficult problems, while having fun! As a developer on our team, you?ll be working on the web interface of our application, as well as infrastructure and related tools. We use many technologies in our in stack for our RAVN solution, including ES6+, React, Redux, and tools such as Npm, IntelliJ, Git, Jenkins, YouTrack, and Docker. We?re expanding fast, so we?re looking for people who are problem solvers, hands-on doer?s and love collaborating and learning from people with different skills, backgrounds, and perspectives. This position is based in our RAVN office in the ?Silicon Roundabout? area in Shoreditch, East London, close to Old Street Tube Station. Key Responsibilities + Develop and maintain frontend aspects of the company?s core product family + Work within agile methodology reporting to the team leader + Good communication within and across teams covering QA, UX, and backend to accomplish tasks + Collaborate with the development and UI design teams to architect application designs and form an implementation plan + Produce products that are user-friendly, effective and appealing to the target market + Adhere to good development practices and promote these within the company Requirements + Experience of developing large single page applications + Experience with HTML5, CSS3, LESS/SCSS and ability to provide responsive designs from wireframes + Extensive experience with JavaScript, ES6+ and with the React/Redux ecosystem ideally. + Experience with TDD/BDD methodologies and tooling such as Jest, Enzyme, etc. + Experience with Storybook, Ramda, Recompose would be a bonus + Experience working in an agile environment + Consume and contribute to the design of RESTful interfaces + Development, build and CI tools such as Npm, Webpack, Git, Jenkins + A good graduate degree (or equivalent) and the right to live and work in the UK. + Willingness to learn and self-improve + Comfortable working in a team, mentoring less experienced developers and championing best-practices About iManage iManage transforms how professionals in legal, accounting and financial services get work done by combining the power of artificial intelligence with market leading document and email management. iManage automates routine cognitive tasks, provides powerful insights and streamlines how professionals work while maintaining the highest level of security and governance over critical client and corporate data. Over one million professionals at over 3,000 organizations in over 65 countries ? including more than 2,000 law firms and 500 corporate legal departments ? rely on iManage to deliver great client work. Learn more at: www.imanage.com Please see our privacy statement for more information on how we handle your personal data: