Salary: Circa £68,000
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.
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.
Essential
Desirable
You are not afraid to go down a rabbit hole, shave a yak, or Use The Source
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!