Front-end Developer with experience in water domain

1 day ago


Vancouver, British Columbia, Canada DHI Full time

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.

Required
Skills and Qualifications

  • 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:
  • Deadline for application is December 25th, 2025
  • For further information please contact

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.



  • Vancouver, British Columbia, Canada Next Match AI Full time

    About the RoleWe're looking forFront-End / React Developersto work on modern web interfaces for our platform and employer partners. Ideal for devs who love clean UI, UX, and component-based architectures. This is aninternal position with Next Match AI, and we are currently hiring for ourToronto-based team.ResponsibilitiesBuild responsive user interfaces...


  • Vancouver, British Columbia, Canada -f35c-4972-94b3-c748d86db218 Full time

    At Pacific Programming and Tech Inc., we create modern, high-quality web applications focused on performance, scalability, and great user experience. We're currently looking for a Senior Front-End Developer who is passionate about clean code, attention to detail, and building polished interfaces that align with our existing design system.Role OverviewAs a...


  • Vancouver, British Columbia, Canada Aviso Wealth Full time

    Aviso:At Aviso, we are dedicated to improving the financial well-being of Canadians. As a leading wealth management organization, we are committed to leadership, innovation, partnership, responsibility, and community. Working with talented and energetic professionals who exemplify our values every day, you will quickly notice that our people and dynamic...


  • Vancouver, British Columbia, Canada Aviso Wealth Full time $115,000 - $135,000

    Aviso:At Aviso, we are dedicated to improving the financial well-being of Canadians. As a leading wealth management organization, we are committed to leadership, innovation, partnership, responsibility, and community. Working with talented and energetic professionals who exemplify our values every day, you will quickly notice that our people and dynamic...


  • Vancouver, British Columbia, Canada Domain Funding Full time

    Domain Funding is a private, boutique, full-service commercial mortgage brokerage and investment firm operating throughout British Columbia and Alberta - headquartered in the heart of Vancouver's downtown financial district. We have specialized in both loan origination and administration since 1999.We arrange and fund commercial mortgages from $1,000,000 to...


  • Vancouver, British Columbia, Canada WSP in Canada Full time

    Job DescriptionThe Opportunity:Step boldly into your next adventure with WSP as a Lead Engineer, Wastewater Treatment, and help shape the resilient communities of tomorrow. Join our thriving team in British Columbia and immerse yourself in a dynamic portfolio of municipal wastewater treatment projects, with exciting opportunities to collaborate on...

  • Frontend Developer

    2 weeks ago


    Vancouver, British Columbia, Canada Celersoft Technology and Consulting Services Full time

    Senior Front-End DeveloperLocation:Toronto, Canada (Onsite)Interview Type:In-person onlyJob Summary:We are looking for a highly skilledSenior Front-End Developerto join our dynamic team in Toronto. The ideal candidate will be responsible for developing high-quality, secure, and performant front-end applications while collaborating closely with design,...


  • Vancouver, British Columbia, Canada CFO's Domain Full time

    SENIOR FINANCIAL ANALYST, CORPORATE FP&ATHE OPPORTUNITY:Our client is a fast-growing technology company with operations across multiple regions. As the business continues to expand its scale and sophistication, they are seeking a Senior Financial Analyst, Corporate FP&A to support company-wide planning, forecasting, and analytical initiatives.This highly...


  • Vancouver, British Columbia, Canada Zynga Full time

    Level Up Your Career with ZyngaAt Zynga, we bring people together through the power of play. As a global leader in interactive entertainment and a proud label of Take-Two Interactive, our games have been downloaded over 6 billion times—connecting players in 175+ countries through fun, strategy, and a little friendly competition.From thrilling casino spins...


  • Vancouver, British Columbia, Canada emtelligent Full time

    About UsJoin our highly skilled and cutting-edge team at emtelligent. We are at the forefront of natural language processing (NLP) in the healthcare domain, creating state of the art language models and associated software for machine reading of narrative medical text. Our Medical Language Engine leverages NLP & AI to transform complex medical narratives...