Overview
As a Senior Unity / C# Developer, you will join a small team responsible for designing, building, and maintaining a cutting-edge monitoring and observability platform for the marine industry. Collaborating closely with product, UX, backend developers, and other team members, you will develop a high-performance Unity/C# application that provides real-time maritime data visualization for clients, focusing on performance, usability, and reliability.
Responsibilities
- Design, implement, and maintain the Unity/C# client responsible for map rendering and vessel visualization.
- Extend performant 2D/3D map views, layers, and overlays, ensuring smooth frame rates with high update rates.
- Implement intuitive interaction patterns such as zoom, pan, selection, and filtering.
- Consume APIs and data feeds to display vessel positions, metadata, and alerts.
Requirements
- Strong professional experience with C# and Unity.
- Proficiency in UI systems (UGUI/UI Toolkit), scene and asset management.
- Experience building real-time, data-driven visual applications such as games or monitoring dashboards.
- Comfortable integrating with RESTful APIs and handling JSON/HTTP in C#.
- Familiarity with Git and modern development workflows, including branches and CI/CD awareness.
- Experience in mapping/GIS/geospatial data is a plus.
- Background in maritime, defence, or navigation domains is beneficial.