Senior Software Engineer, Front End

Viribus Search
Shoreditch, UK
30 Aug 2019
29 Sep 2019
Contract Type
Full Time
Senior Software Engineer (Front End)

Based in London, paying up to £85,000 plus fantastic benefits including 30 days holiday (+ your birthday off, plus bank holidays), personal development budget, health & wellness programme, full stocked kitchen (breakfast, drinks and snacks), regular socials & activities, plus more

A fast-scaling AI & Machine Learning technology provider, who helps its clients make sense of their data and how to use this to communicate effectively and in a personalised way with its customers, is looking to hire both Senior Software Engineers and Mid Level Software Engineers.

They have been voted in the top 10 of the fastest growing UK tech startups, and as Software Engineers, you'll help them achieve their growth goals and be part of their next journey as they approach Series B funding and expand into the US.

Their combined product and engineering teams use Python (and a little Golang) to process millions of data points into real-time analytics, backed by statistical methods and machine learning. Their users then use the analytics via a slick UI powered by a modern JavaScript Single Page App framework using ES6 Javascript, Ampersand.js and React.

They believe in modern software engineering principles, including DevOps and SRE practices, little 'a' Agile (including Kanban and friends), delighting their users and investing in the growth of their team.

Your Responsibilities:
  • Design/Development - Work collaboratively in pairs to design scalable, performant, robust solutions alongside product managers, test engineers, and other software engineers. Developing those services in the most appropriate language (ES6 JavaScript) using Ampersand and React.
  • Quality Assurance - Being mentored by and working with the test engineers and product managers to develop specifications and design to ensure quality solutions and happy customers. You'll also work with the test engineers on performance, security and robustness testing of the UI.
  • Ensure the privacy of their clients' data - you will follow their data security policy and strive to maintain data security first and foremost for every task you undertake.

Here are some of the challenges we are thinking about right now:
  • Building out scalable modern microservices on AWS/Kubernetes using Javascript, Python and Golang - replacing older services. The architecture allows for autonomy of teams, fault tolerance, reliable monitoring and alerting. They're working on continually adapting the system for growth as they continue to onboard more clients, especially as they expand the US presence.
  • Updating and modernising their front-end architecture, choosing the right tools for the job.
  • Optimising their reporting and inference engine to run analytics over millions of data points in real-time for their clients.

You should apply if:
  • Experience level:
    • Solid JavaScript, HTML, LESS/CSS experience
    • Experience with at least one front end framework (e.g. React, Angular, Vue, etc) and building SPAs (including tooling like Webpack and Babel)
    • Experience with working with the DOM APIs and security in a browser context
    • Experience with unit and end-to-end testing (e.g. Mocha, Karma, Protractor)
    • A background in functional programming approaches (e.g. Ramda, RxJS) would be a plus
  • Problem solver - You enjoy working collaboratively in a team, but can also work independently to solve problems. You seek help/feedback when required to ensure solutions are robust, well documented, etc. You may have some experience in utilising product managers, test engineers and SRE's.
  • Attention to detail - You take pride in your work, don't cut corners and can work at a high level of abstraction as well as being detail oriented.
  • Creativity, passion, and knowledge - you share these interests and are hungry to learn about what others are doing, as well as get immersed in what the company does and the market it's in. You have a passion for the latest development and deployment technologies and have a hunger to learn.

If the above sounds of interest and your skills and experience matches to the requirements, then please apply now to find out more.

Similar jobs

Similar jobs