Enable job alerts via email!

Software Engineer - Web Graphics (mid-level)

Sensat

London

On-site

GBP 60,000 - 80,000

Full time

Yesterday
Be an early applicant

Job summary

A leading visualization platform in London is seeking a Web Rendering Engineer to develop functionality for displaying complex geospatial and construction data using WebGL and Typescript. The ideal candidate has over 3 years of commercial experience in 3D rendering and is passionate about solving meaningful problems. This role involves collaboration in feature brainstorming and maintaining high coding standards.

Benefits

Attractive benefits for high performers

Qualifications

  • 3+ years commercial development experience, particularly in rendering.
  • Expertise in 3D, WebGL, and Typescript.
  • Strong desire to learn and share knowledge.

Responsibilities

  • Develop functionality to display complex 2D and 3D datasets.
  • Contribute to design making geospatial data accessible.
  • Maintain Sensat's enterprise reliability.

Skills

WebGL
Typescript
3D rendering
Clean code practices
Collaboration

Tools

three.js
Angular 17+
Databases
Golang
Cloud infrastructure

Job description

Who we are, what we do

Sensat is a visualisation platform for large infrastructure projects. We help teams to plan and deliver projects using an easy-to-understand digital replica of their site. Today over $300bn of complex and critical Infrastructure projects are using Sensat to bring information from different tools together, better understand and communicate their project constraints, and ensure everybody is on the same page.

We are a people-first company with an experienced team who have led multi-billion dollar exits in construction/tech at top companies. We offer purpose-driven work with a talented and committed team, providing attractive and rewarding benefits for high performers. We seek applicants who care about solving meaningful problems.


The role

As a Web Rendering Engineer at Sensat, you’ll be working primarily with WebGL (via three.js), Angular and Typescript to ensure that we display geospatial & construction data quickly, intuitively and beautifully. You’ll have significant experience rendering large, complex 3D datasets in web environments.

Whilst you’ll be comfortable in this area, you’ll be excited and motivated to embrace new areas of technology, or novel techniques where the problem requires it; your motivation will come from solving the problem rather than from a specific technology. Nothing in our stack is off limits, so experience with relational databases, Golang, or cloud infrastructure is a bonus.

Sensat engineers contribute to solving problems rather than solely implementing solutions. You’ll take part in brainstorming sessions to introduce new features, improve existing functionality, and contribute to the roadmap of what gets built when.

Your knowledge of design, development, coding, testing and application programming will help your team raise their game, meeting high technical standards while satisfying both business and functional requirements.


What you’ll do
  • Development of functionality to display large, complex 2D and 3D datasets over the web.

  • Contribute to the design of that functionality, focussing on making geospatial data sets accessible and easy to use.

  • Contribute to and improve the standards for software engineering in the team, in terms of code quality, automated testing, documentation, and team processes.

  • Contribution to maintaining the reliability of Sensat’s enterprise offering.

What you'll bring
  • Expertise in 3D, WebGL and Typescript

  • Experience of optimising 3D rendering within web browsers.

  • A passion for quality and writing clean, solid, readable code that scales and performs well, with excellent coding practices and a keen eye for detail.

  • Strong desire to learn and share knowledge with others.

  • 3+ years commercial development experience including automated testing. Bonus points for participation in open source projects or other side-projects.

  • WebGL/GPU-based rendering library experience, such as three.js, luma.gl, deck.gl, or Babylon.js etc beneficial, but not essential.

  • Geospatial, web mapping or construction experience beneficial, but not essential.

  • Database, Golang, cloud infrastructure experience beneficial, but not essential.

  • Angular 17+/OpenLayers experience beneficial, but not essential.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs