Front-end Developer with experience in water domain
1 day ago
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.
-
Front-End / React Developer
1 day ago
Vancouver, British Columbia, Canada Next Match AI Full timeAbout 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...
-
Sr Front-End Developer
7 days ago
Vancouver, British Columbia, Canada -f35c-4972-94b3-c748d86db218 Full timeAt 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...
-
Front-End Technical Lead
2 weeks ago
Vancouver, British Columbia, Canada Aviso Wealth Full timeAviso: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...
-
Front-End Technical Lead
2 weeks ago
Vancouver, British Columbia, Canada Aviso Wealth Full time $115,000 - $135,000Aviso: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...
-
Commercial Loan Risk Officer
2 weeks ago
Vancouver, British Columbia, Canada Domain Funding Full timeDomain 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 timeJob 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 timeSenior 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,...
-
Senior Financial Analyst, Corporate FP&A
2 weeks ago
Vancouver, British Columbia, Canada CFO's Domain Full timeSENIOR 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...
-
Sr UI Front End Engineer
2 weeks ago
Vancouver, British Columbia, Canada Zynga Full timeLevel 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...
-
Python Middleware Developer
2 days ago
Vancouver, British Columbia, Canada emtelligent Full timeAbout 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...