Front End Engineer

Job description

We all know that the amount of unstructured data - emails, documents, social media, web content, images and video - is exploding.  We also know that generating actionable intelligence from this data is time consuming and inefficient.

We think people should spend time doing the stuff that people do well, and let the machines do the stuff that machines do better.  We apply our expertise to tackle our customers’ challenges, freeing people to do what they do faster and better.  We build our AI and ML technology into products that are easy to deploy, manage and use.  We want all our tools to augment and empower knowledge-intensive processes and to help our customers efficiently and effectively analyse large volumes of data.  

Our customers are engaged in some of the most important and challenging work in the UK and around the globe, analysing billions of data points each day. The volume and complexity of their data is growing rapidly and represents a significant opportunity for us to make a positive and significant impact for our customers.

We have a small and growing team with decades of experience applying ML and AI in the real world. Our team specialise in Natural Language Processing, Complex Network and Graph Theory, Time Series Analysis, CI/CD Cloud Solutions, Distributed System Architectures and Microservices.  We have senior bankers and junior developers, PhDs and self-taught hackers. Whatever your background, we hope you would like to find a home in our inclusive and diverse team.


We pride ourselves on our close academic relationships with many of the UK’s leading software engineering and ML universities where we aim to apply cutting-edge research as soon as it is viable to real world, client-led problems.  We hold quarterly hackathons, where we take a break from the sprint rhythm, take some of those blue-sky ideas, and encourage ourselves to make something happen! 

Adarga is one of the few companies in the UK making Artificial Intelligence work on the ground, today, in real products. If you have a passion for making products that analyse vast amounts of data faster, more accurately and more effectively, then why not help us build a better data future?


We’re looking for a Front-End Engineer to join one of our cross-functional product delivery teams, helping our users gain a deep understanding of their data through our analytics product.

You’ll spend most of your time building and shipping features in adarga_benchTM, but you’ll also help our product teams understand what is possible and when. You’ll work in a Scrum team with your colleagues from other specialisms (AI and natural language processing, security, backend engineering, UX and infrastructure) to design, deliver and operate features from inception to production.


We’re using a modern stack of JavaScript and Typescript, React and PostCSS, with CSS3 and ES6. You’ll be building against APIs provided by our adarga_engineTM API platform and will get the opportunity to shape those APIs for our customers, as we aim to be our own customer for our own products. You’ll be creating and reviewing design documents as well as code, and - alongside your team - take ownership of the products you ship into production. Finally, you will be working on any server side Javascript Node or similar implemenations to support the user interface.


Responsibilities

  • Take over design and mockup from Product Management, and convert into technical implementation design.
  • Code the front end and supporting API and services to enable bringing those designs to life.
  • Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
  • Work with DevOps to integrate into CI/CD pipeline




    Requirements

    • Good knowledge of modern web stack (React, JavaScript)
    • Experience with single page applications talking to REST APIs
    • Knowledge of UI working with complex data sets and presenting complex data into workable presentation layer
    • Demonstrable experience in understanding user needs
    • Appreciation for API design and backend
    • Solid understanding of server side Javascript


    Company Benefits

    In addition to a competitive salary we offer options to all permanent employees. We offer 25 days per year holiday, annually increasing by 1 day for each year’s service to a maximum of 30 days. We also offer a Holiday Buys scheme, allowing employees to obtain another 5 days holiday (subject to certain conditions) for each holiday year.  Our contracted hours are 37½ hours per week, with core hours dependent upon the employment location.