Software Engineer - Web Graphics (mid-level)

Remote Full-time
Who we are, what we doSensat 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 roleAs 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 doDevelopment 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 bringExpertise in 3D, WebGL and TypescriptExperience 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.What we'll bring30 Days Holiday (not including bank holidays)A flexible working environment Experienced, driven, fun and friendly team with a wealth of knowledge to share Freedom and responsibility from day 1 to forge your own path ‍♀️A brand spanking new Mac and a WFH budget to set up your own space just how you like it£500 per year personal training budget ‍ Regular in-person work and social events - in the last few months we’ve had a wine tasting evening, cocktail masterclass, gospel choir, pub quiz, karaoke contest and moreDog-friendly office At this time, we are only able to accept applications from those who have a right to work in the United Kingdom. Our office is in Old Street, London.

Apply Now
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Senior Consultant, Data Governance (Atlan)

Remote Full-time

Staff Manager, Red Team and Threat Intelligence

Remote Full-time

Hobby Lobby Customer Support Job From Home Remote – MySmartPros

Remote Full-time

Creator Manager - Los Angeles

Remote Full-time

Online Typing Jobs - Data Entry-

Remote Full-time

Experienced Remote Customer Care Specialist – Travel Industry Expertise and Exceptional Service Delivery

Remote Full-time

[Work From Home] Writing Jobs For Teens

Remote Full-time

Delivery Drivers Needed $22.75

Remote Full-time

Seasonal Customer Service Representative - Remote Mountain Time Zone at blithequark

Remote Full-time

Require Early Childhood Care Provider in Safety Harbor, FL

Remote Full-time
← Back to Home