Regular Web Visualization Developer (Angular / Three.js)
Project Overview
We are looking for a Regular Web Visualization Developer to join our team and work on interactive, web-based visualization tools for technical and geospatial data in the oil and gas domain. The role is focused primarily on frontend and 3D web visualization, with exposure to backend integration and cloud-based environments as part of a larger engineering team.
This position is ideal for a strong frontend developer with experience or strong interest in WebGL and Three.js who wants to grow into a specialized visualization/graphics engineer role.
Key Responsibilities
• Develop and maintain interactive web-based visualization tools using Angular, TypeScript, and Three.js
• Implement and optimize 3D scenes and visual components for performance and usability in the browser
• Collaborate with backend engineers to integrate visualization components with existing APIs and data services
• Work closely with domain experts (geologists, engineers, analysts) to translate technical data into clear visual representations
• Participate in code reviews and contribute to improving frontend architecture and best practices
• Support deployment and operation of web applications in cloud-based environments (AWS or Azure)
Mandatory Skills
Angular, TypeScript, Three.js, WebGL
Required Experience & Qualifications
• 3+ years of experience in frontend or web visualization development
• Practical experience with Angular and TypeScript in production projects
• Hands-on experience or strong fundamentals in Three.js and WebGL
• Basic understanding of performance optimization for web applications
• Familiarity with working with REST APIs or similar backend services
• Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
• Good communication skills and ability to work in a collaborative team environment
Nice-to-Have
• Exposure to technical or scientific visualization (GIS, 3D data, dashboards, simulations)
• Basic understanding of cloud platforms (AWS or Azure)
• Interest in graphics rendering concepts and performance tuning
• Familiarity with Unity, VR, or other 3D tools
Languages
English: B2 (Upper Intermediate)
Required languages
| English | B2 - Upper Intermediate |