Jobs.ca
Jobs.ca
Language
DHI Group logo

Front-end Developer with experience in water domain

DHI Group2 days ago
Vancouver, BC
Mid Level
full_time

Top Benefits

Flexible work-from-home or office options
Professional and personal development opportunities
Opportunity to impact products from idea to realization

About the role

DHI is a global and independent company dedicated to working on challenges within the fields of water, environment and sustainability. Within these fields, we provide a wide range of advisory, digital advisory, research and water governance services as well as providing leading edge software products to the market.
By joining DHI, you will not only become part of a dynamic and collaborative global team of experts; you will be empowered to innovate, engage, and grow. We are constantly looking for passionate and talented people who are eager to join our team.

Do you have strong qualifications and the desire to grow your career in technically challenging engineering projects? Are you an outstanding communicator with the ability to work efficiently in multi-national and multi-cultural project teams? If yes, we can offer you an exciting opportunity to be part of a vibrant team of engineers operating from our network of offices around the world.

The Role

This developer role is responsible for delivering front-end functionality (React, Typescript) for projects located in Canada and worldwide. There is no development team in Canada, so the candidate is expected to work independently for a large portion of the time. The DHI architecture team will review the deliveries for adherence to coding standards and overall quality; the project teams require speed, so it is important that the candidate can deliver on both. In projects with new developments, a design will be available from our UX team that needs to be adhered to.

As our applications are all centred around the water domain with a strong visual representation it is essential that the candidate has previous experience with this domain (marine and coastal, river and/or urban applications), as well as large data set visualization (2 million+ elements), GIS familiarity, time series storage and visualisation and preferably some experience with applications dealing with forecasting/hindcasting and scientific research. Our water experts will be interacting directly with the developer, and it means there is often no interpreter to explain to the developer what the domain specific terminology means.

The candidate must be living in Canada and legally allowed to work there to be able to qualify for the position, as some Canadian projects require us to have the developer there. They also need to be willing to work with our international project teams (located in i.e. Denmark, Czechia, Singapore and Australia), so may need to work at odd hours for longer periods if a project requires it.

We are looking for an experienced software development professional with more than 4+ years of development experience in the water domain.

Responsibilities
You will be responsible for:

  • Supporting of projects, executed by Canadian or international offices.
  • Leading the development and deployment of front-end services that are performant, reliable, and scalable.
  • Write clean, maintainable, and testable code using best practices – no use of AI currently allowed for code generation.
  • Defending architectural decisions related to API and front-end code design of your work.
  • Collaborating with cross-functional teams to define innovative solutions.

Skills and Qualifications

Required

  • Proven experience as a Front—end Developer working on front-end parts of commercial software products and custom software solutions.
  • Proven experience in development using React and Typescript.
  • Proven experience working with GIS services and spatial data.
  • Proven experience working with DHI MIKE software and associated libraries.
  • Familiarity working with Time series optimized storage/querying/postprocessing
  • Proven experience working with large datasets.
  • Relevant work experience in a field in the water industry (marine and coastal, river and/or urban)
  • Master’s degree in Information Technology, Computer Science, or Software Information.
  • Minimum of 4+ years experience working in Software Development and/or Information Technology.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication abilities.
  • Proficient skills in written and verbal English.

Desirable

  • Proven experience as a Senior Developer working on backend parts of commercial software products and custom software solutions.
  • Proven experience developing using .NET technology and C#.
  • Familiarity with Python.
  • Familiarity with Postgres and SQLite.
  • In-depth knowledge of Agile process and principles.
  • Proficient knowledge of work organisation using systems such as Azure DevOps or JIRA.

DHI Offers

  • A job in a company that focuses on innovation and sustainability related to solving environmental problems of our planet. You will be part of it.
  • Opportunities to impact products from idea to realization.
  • Possibility to work and communicate with the colleagues from areas, different from SW development or IT.
  • A team of highly motivated colleagues all around the world, experts in the digital water space.
  • Professional and personal development. We empower our people. We ensure that they have the freedom to innovate and grow. We recruit professionals who can unite our technical excellence with our business excellence – and always maintain our professional integrity.
  • Flexible working opportunities.

Office Location

  • This is either a work from home position or work from the office in Vancouver.

Applications / Next Step

  • Please submit your application including Cover letter and CV via the relevant job posting on DHI’s website: http://www.dhigroup.com/careers
  • Deadline for application is November 10th, 2025
  • For further information please contact jefr@dhigroup.com

To apply for this position, you must currently be located in and have the right to work in Canada without restrictions. We are unable to sponsor applicants for this position.

Deadline:

10/11/2025, 16:59

Expected start date:

01/12/2025

Expected start date:

01-12-2025

Contact person:

Jeanne Frenken

jefr@dhigroup.com

Position type:

Full time

City:

Vancouver

Country:

Canada

Job type:

Software development and IT

About DHI Group

Environmental Services
1001-5000

DHI are the first people you should call when you have a tough challenge to solve in a water environment – be it a river, a reservoir, an ocean, a coastline, within a city or a factory.

We develop tailor-made solutions for your water challenges using MIKE Powered by DHI technologies. Whether you need software solutions or access to online services, our flexible technologies work seamlessly together for the best user experience.

Our knowledge of water environments is second-to-none. It represents over 50 years of dedicated research and real-life experience from more than 140 countries. With our skills development and capacity building activities through THE ACADEMY by DHI, we make sure you're equipped to find and apply the appropriate solutions to your unique challenges.