Senior Frontend Engineer
Full-time
Belfast
Competitive salary
The Sensible Code Company has developed Cantabular, an innovative data publishing platform designed to generate cross-tabulations of survey data from microdata in real-time.
Following the successful use of Cantabular to power the publication of the England & Wales and Northern Ireland 2021 censuses, we are looking to expand the range of both statistical and visual outputs that the software can produce.
This will include the integration of maps, dynamic visualizations, and user-defined dashboards into our existing server-rendered, progressively-enhanced user interface.
We’re a friendly, supportive and experienced remote team focused on delivering high quality software. We've been working remotely as a company since 2018 and collaborate using Slack, GitHub and GSuite.
We’re looking for a full time senior frontend software engineer.
You'll report to our lead product engineer and will:
Lead the development of new interactive features such as data visualizations and dashboards using TypeScript, Lit-based web components and Go templates
Create proof of concept illustrations of our GraphQL APIs using Lit, React or Svelte
Write readable, maintainable and well-tested code
Collaborate with a committed team of engineers to maintain a high standard of software development
Requirements
Deep understanding of web standards: the JavaScript language, HTML5 and CSS3
5+ years of experience with modern JavaScript frameworks and build tools
Experience building interactive visualisations with D3, Svelte or other libraries and frameworks
Ability to plan, iterate and ship ideas quickly, while testing and documenting code thoroughly
Comfortable working with Git and GitHub flow for collaboration
Great written and verbal communication skills
Bonus points
We don't expect the successful candidate to have all of these things, but please mention any that apply. If you have other relevant expertise or experience let us know.
Experience building accessible, progressively-enhanced user interfaces
Experience working with statistical data
Interest in or experience with user interface design
Interest in data science, statistics or machine learning
Pay and benefits
TBD
How to apply
Email jobs@sensiblecode.io quoting scjob31 in the subject line with the following information
Cover letter: tell us a bit about why you’re interested in this role
CV or resume: your professional experience
Your telephone number
No agencies please.