Senior Developer - Front-end Specialism - London, England United Kingdom - 44243

This closed position was filled. Check out our Jobs Search Page for our current open positions similar to this one.

JOB DESCRIPTION

Job #: 44243
Title: Senior Developer - Front-end Specialism
Job Location: London, England - United Kingdom
Employment Type:
Salary: $70,000.00 - $110,000.00 - UK Pound Sterling - Yearly
Employer Will Recruit From: Nationwide
Relocation Paid?: NO

WHY IS THIS A GREAT OPPORTUNITY?


An opportunity to work for an organization where the mission is to fix cybersecurity. The organization is committed to providing their customers with the most comprehensive defence against cybersecurity threats; for every user and asset in an organisation, wherever the location.

JOB DESCRIPTION

The role and team:

The UI we use is a component-based web application built with the Vue JS framework. It is a collection of views, each optimised to support specific cyber security capabilities for our customers. The component-based architecture allows for continuous, iterative improvement. The UI includes custom-built interactive 2D and 3D visualisations that illustrate and summarise large quantities of data.

Our UI facing API is built with the Python Flask framework and uses a MySQL database.

In addition to the UI, this role may also include opportunities to work on web-based marketing properties.

What you’ll do:

As a senior developer, you'll work as part of a supportive team of agile designers and developers to architect and implement new interface components. You’ll be responsible for the maintenance of existing UI functionality, and will have the opportunity to develop Python skills to help you contribute to API development as well.

A practical understanding of web application security will be required.

We take automated testing very seriously. This means writing comprehensive automated tests for your code that will run in our continuous integration and continuous deployment systems.

QUALIFICATIONS

Requirements

What you’ll need:

  • Good communication, both written and verbal
  • Extensive modern JS, HTML and CSS experience
  • Extensive component-based JS framework experience (e.g. VueJS, React, Angular)
  • State management
    (e.g. Vuex, Redux)
  • Design implementation with UX and accessibility focus
  • JS debugging/optimisation
  • Experience using RESTful APIs
  • Experience with Agile methodology, Git version control and continuous integration

Desirable Skills

  • Vue.js experience
  • Experience with D3.js and Three.js libraries
  • TypeScript experience
  • Docker Experience
  • Python and MySQL experience
  • Familiarity with the Linux

Education:
Vocational/Technical/Diploma