We are seeking a seasoned Senior Frontend Developer to join our distributed engineering team. In this role, you will take ownership of complex user interfaces, mentor junior developers, and contribute to the architectural decisions that shape our products in the Czechia republic and beyond.
About DHI
DHI is a global and independent company dedicated to working on challenges within the fields of water and environment and sustainability. Within these fields, we provide a wide range of domain advisory, digital advisory, research and water governance services as well as providing leading edge technologies and products to the water data market.
By joining DHI, you will become part of a dynamic and collaborative global team of experts where you will be empowered to innovate, engage and grow in your field of expertise. DHI is dedicated to sharing knowledge effectively and across our worldwide network of offices.
Core Requirements:
- Expert JavaScript/TypeScript: Mastery of modern ECMAScript (ES6+) and a deep understanding of asynchronous programming and functional paradigms.
- React Ecosystem Leadership: Extensive experience building scalable applications using React and its core ecosystem.
- State Management Architecture: Proven track record implementing robust state management patterns (e.g., Redux, MobX, React Context, or Zustand).
- Modern Styling & Layout: Advanced proficiency in HTML5 and CSS3, with a strong focus on Responsive Design and cross-browser compatibility.
- API Integration: Senior-level experience consuming and integrating RESTful APIs into frontend workflows.
- Tooling & Version Control: Advanced proficiency with Git (branching strategies, PR reviews) and package management (npm/pnpm).
- Professional Experience: Minimum of 5 years of dedicated frontend development experience in a professional environment.
- Communication: Proficiency in English (minimum B2 level) with the ability to articulate complex technical concepts clearly.
Desirable Skills & Experience (Bonus):
- Modern Web Standards: Experience with TypeScript (highly preferred), Polymer, and Web Components.
- Testing Excellence: Experience with testing frameworks such as Jest and Karma to ensure code quality and reliability.
- Data Visualization & Mapping: Hands-on experience with mapping libraries (OpenLayers, MapBox, Leaflet, deck.gl) and data visualization tools (D3.js, Plotly, dygraphs).
- UI Frameworks: Familiarity with Material UI and the design/implementation of reusable, atomic component libraries.
- DevOps & Cloud: Basic understanding of CI/CD pipelines and deployment strategies within Azure, GitHub, or AWS environments.
- Agile Mindset: Ability to thrive in a distributed, agile team environment with a high degree of autonomy and self-learning.
What we offer
- Meaningful work on real‑world, environment‑focused projects in a growing industry
- Modern tech stack and room to grow your skills
- Small, collaborative teams with a personal approach
- Flexible working hours and hybrid setup
- 1‑year contract, with the intention of converting it to unlimited if our cooperation proves successful
- 5 weeks of vacation
- Additional benefits, such as meal allowance, cafeteria benefit (for sport, recreation, health, education or home‑office equipment) and discounted cellphone plan
Office location
You will be based in our office in Prague, Czechia. We are working on a hybrid manner, which will allow you to work from home a few times per week.
How to apply?
- Please submit your application including CV via the relevant job posting on DHI’s website: http://www.dhigroup.com/careers.
- Deadline for application is 20 April 2026. Interviews will be conducted on an ongoing basis.
- For further information please contact Jiří Kirkos, jiki@dhigroup.com.
To apply for this position, you must have the right to work in the Czech Republic without restrictions. We are unable to sponsor applicants for this position.