Senior Front End Developer

London, ENG, GB, United Kingdom

Job Description

The role



Our platform makes extensive use of data visualisation, and you will work closely with the CTO, the platform development team and product & design lead to improve the way we help our users make sense of massive data sets.

We are in the process of modernising our front-end processes, establishing our own libraries and design systems, and refreshing older, well-loved features. Your knowledge, expertise and opinions will play a crucial role in achieving these goals. We've been using Vue.js to develop features over the last few years and you'll be primarily working with this framework. We aspire to use TypeScript, and you may lead us in that direction.

You'll work with the product discovery & design team to prototype new features in code. You'll help ensure our libraries, technologies and practices are up to date, staying on top of the latest and best so that our features are always stable, secure and accessible, and helping us to ensure ongoing compliance with ISO certification for security and OWASP Top 10.

You will get to influence the development process with the freedom and agency to deploy your tools of choice, within the context of the existing frameworks.

About you



We're looking for a highly skilled developer, with provable experience, who enjoys collaborating and sharing their knowledge to support the growth and learning of our team. You'll have attention to detail, be opinionated, and be proud to see your code and your apps seen by others. You will be a good communicator (including on chat and video) and be great at self-managing tasks in an active team.

Skills and experience



Essential



First-class knowledge and well-founded commercial experience with modern and legacy JavaScript, HTML and CSS Mastery of async practices (e.g. await, Promises, Deferreds) and the JS task queues Virtuosity with a breadth of front-end architecture and modern pipeline practices (such as webpack, Vite, SPAs, SSR, SSG) as well as more traditional separation of back- and front-end code Experience with: Building heavily data-driven web applications (including time series data) A front-end framework such as Vue.js or React A templating language (e.g. Moustache, Lodash, Jinja, ERB) Asynchronous loading patterns (e.g. using RequireJS) Adept with modern front-end accessibility practices (e.g. ARIA & WCAG) Practiced in front end testing (e.g. Jasmine, Cypress) Used to following and championing code style guides, standards and linting

Desirable



Experience with:

Creating progressive web apps Working with APIs to backend data sources Working with Docker Working with non-JS backends Optimising front-end code for performance Browser technologies such as IndexedDB, WebCrypt, Workers, etc. TypeScript You have experience implementing a component-driven design system, with a good intuition for producing modular, scalable components. You're happy working closely with a design team. You're handy with Figma, Miro, Photoshop, Sketch etc. You are an open source contributor! You are not afraid to go down a rabbit hole, shave a yak, or Use The Source

Our technology stack



Increasingly Vue.js (using V3 and composition API) front-end apps AMD (RequireJS) and jQuery-driven front-end features Jinja2 templating Python for backend, API, web sockets and other supporting applications RabbitMQ message bus Postgres, Cassandra and Redis data stores Various monitoring tools including Grafana, StatsD, Google Analytics and Google cloud tools

Benefits



Four-day working week at full pay (100-80-100) Flexible working Pension scheme - Contribution matched by employer (up to 4%) 25 days holiday on joining (prorated in year 1 and on leaving and adjusted for 4 day working) - Increases with additional years service Employee Assistance Programme (EAP) (provides a range of services including counselling)

Equality, diversity & inclusion



We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.

We encourage applications from groups typically underrepresented in STEM.

Job Types: Full-time, Permanent

Pay: 61,000.00-73,000.00 per year

Benefits:

Casual dress Company events Company pension Health & wellbeing programme Sick pay Work from home
Application question(s):

Are you living or willing to relocate to the UK for this job?
Work authorisation:

United Kingdom (required)
Work Location: Hybrid remote in London, E1 1EW

Application deadline: 14/05/2025
Reference ID: Ref #: DL-FED

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3099420
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    London, ENG, GB, United Kingdom
  • Education
    Not mentioned