Software Developer

 

Description:

DHI, a world-leading company in water, environment, and sustainability solutions, is seeking a highly skilled Front-end Developer with solid experience in the water domain to join its team in Vancouver, BC. This position provides a unique opportunity to work on cutting-edge digital solutions that address real-world challenges in water management, climate impact, and environmental sustainability.

The successful candidate will design and develop advanced front-end functionality using React and TypeScript, supporting projects across Canada and globally. As there is no local development team in Canada, the developer will work independently, ensuring high-quality and efficient code delivery aligned with DHI’s global coding standards and architecture principles.

This position is ideal for a developer passionate about the intersection of technology and environmental impact, capable of handling large datasets, GIS integration, and time-series visualization, while collaborating with multinational teams across Denmark, Singapore, Czechia, and Australia.


Key Responsibilities:

  • Develop, implement, and maintain front-end functionality for global software projects using React and TypeScript.

  • Collaborate with international teams to support Canadian and worldwide projects in the water and environmental domains.

  • Ensure front-end code meets high standards of performance, scalability, and maintainability.

  • Work directly with DHI’s UX and architecture teams to align deliverables with design and code quality expectations.

  • Handle visualization of large scientific and environmental datasets (2M+ elements), including GIS and time-series data.

  • Collaborate closely with DHI’s water domain experts to integrate scientific models and forecasting data into visual applications.

  • Write clean, testable, and well-documented code, avoiding AI-generated coding per company policy.

  • Defend and justify architectural decisions related to API and front-end design.

  • Support the deployment and maintenance of applications in production environments.


Required Skills and Qualifications:

  • 4+ years of proven experience in front-end software development for commercial or custom-built applications.

  • Strong hands-on experience with React and TypeScript.

  • Experience working with GIS services, spatial data, and data visualization tools.

  • Familiarity with time-series data storage, querying, and visualization techniques.

  • Direct experience working within the water domain — marine, coastal, river, or urban systems.

  • Proficiency with DHI MIKE software or similar environmental modeling libraries.

  • Master’s degree in Computer Science, Software Engineering, or Information Technology.

  • Excellent analytical thinking, attention to detail, and problem-solving skills.

  • Strong English communication skills (both written and verbal).

  • Must be legally eligible to work in Canada.


Desirable Skills:

  • Experience with .NET, C#, or Python for backend development.

  • Familiarity with PostgreSQL, SQLite, and other database management tools.

  • Knowledge of Agile methodologies and experience with Azure DevOps or JIRA.

  • Prior experience leading technical decisions in software architecture.


What DHI Offers:

  • Opportunity to contribute to global sustainability and environmental protection.

  • Exposure to international multidisciplinary teams working on advanced digital water solutions.

  • Involvement in projects from concept to deployment, influencing real-world outcomes.

  • Professional growth and autonomy – DHI empowers employees to innovate and expand their expertise.

  • A dynamic, flexible work environment promoting creativity, collaboration, and work-life balance.

  • Option to work remotely from home or from the Vancouver office.

Organization DHI
Industry IT / Telecom / Software Jobs
Occupational Category Software Developer
Job Location Vancouver,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 4 Years
Posted at 2025-10-16 2:18 pm
Expires on 2026-01-04