Senior FrontEnd Engineer (Geospatial/Graphs)

As the pioneering Frontend Engineer within our team, you will have the unique opportunity to shape and define the frontend landscape of our application stack. We seek a visionary engineer with a blend of design acumen and problem-solving prowess, who values the judicious application of the latest technologies to create impactful solutions. Collaborating intimately with our Backend and DevOps engineers, you will craft secure, scalable, and modular front-end applications. Our work has significant implications for both public and private sector entities, offering you the chance to make a substantial impact on how these organisations manage and mitigate threats to their people and assets.

Key Responsibilities

  • Development and Implementation: Lead the design, development, and maintenance of the frontend for our cutting-edge application stacks. Utilise frameworks like React.js or Vue.js to deliver responsive, user-centric interfaces.
  • Technical Expertise: Exhibit mastery over TypeScript, including ES6 and beyond. Apply rigorous testing practices using frameworks like Playwright to ensure code reliability and functionality. Efficiently manage and visualise large data volumes, leveraging expertise in geospatial and graph toolings.

    • Knowledge of Deck.gl beneficial
  • Cloud and Deployment: Harness the capabilities of Google Cloud Platform and modern deployment strategies to ensure our applications’ performance and responsiveness. Knowledge of Kubernetes and serverless/on-premises environments will be considered an asset.
  • Collaboration and Strategy: Engage closely with the CTO and backend team to ensure frontend development aligns with overall project objectives. Actively participate in all software development lifecycle stages and contribute to continuous team improvement through code reviews.

NOTE: This role requires SC clearance. Applicants must be UK residents with the right to work in the UK.

Essential Skills

  • Technical Proficiency: Advanced skills in HTML, CSS, JavaScript/TypeScript, with in-depth knowledge of frameworks and libraries for GIS (e.g., Leaflet, Mapbox, OpenLayers) and graph visualisation tools (e.g., D3.js, Sigma.js, Cytoscape.js). Significant experience with React.js is crucial for our current and future projects.
  • Performance Optimization: Expertise in enhancing the performance of front-end applications, particularly for handling large volumes of geographical and graph-based data.
  • UI/UX Design: A strong understanding of UI/UX design principles for complex data applications, ensuring the creation of user-friendly interfaces that translate complex data sets into intuitive and visually appealing interfaces.
  • Collaboration and Innovation: The ability to work seamlessly with backend teams and manage complex data structures. Exceptional communication skills are essential for effective team collaboration and mentoring junior developers.

Work life and Perks

  • Hybrid working: some time in the London hub with the team, some time at home.
  • 25 day leave allowance plus bank holidays (your birthday is also on us!), some international travel may be required (all travel is covered by the company).
  • Benefits package

Apply for this job