Are you interested in joining our growing, innovative development team that helps build the next generation of software solutions? Are you highly motivated to learn and work with new technologies?
About Company
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, or an aquifer.
Our knowledge of water environments is second-to-none. It represents 50 years of dedicated research and real-life experience from more than 140 countries. We strive to make this knowledge globally accessible to clients and partners by channeling it through our local teams and unique software.
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.
About the Job
DHI is looking for a talented Frontend Developer to develop, improve, test, and consistently deliver high-quality code.
You will be part of a global team, closely collaborating with the UI/UX design team to ensure the technical feasibility of design. Additionally, you'll work alongside other expert teams such as Backend Developers, DevOps, and Cloud Engineering to create fully functional and high-quality products.
You'll contribute to the DHI community by enhancing frontend infrastructures to meet industry standards and internal guidelines.
Responsibilities:
1. Ensure the technical feasibility of UI/UX designs.
2. Write clean, scalable, and testable code of high quality.
3. Build and continuously improve reusable code and libraries.
4. Collaborate with UI/UX teams and Product Owners to create customer-oriented experiences.
5. Develop advanced user interfaces for maximum performance and scalability.
Education and Experiences:
1. A B.Sc. or higher in Computer Science, Information Technology, or a relevant discipline.
2. 3+ years of experience developing mid to large-scale web application systems in on-premises and/or cloud environments.
3. Experience in at least one development cycle under Agile methodology (e.g. SCRUM) and shipping high-quality products.
Skills and Qualifications:
1. Working knowledge of basic web stacks: HTML5, CSS3, and vanilla JavaScript.
2. Proficiency in advanced JavaScript libraries and frameworks such as ReactJS, TypeScript, and ES6/Next.
3. Experience and understanding of JavaScript linting tools such as ESLint, JSLint, and JSHint.
4. Proficient knowledge of frontend asset management tools such as NPM, Yarn, Webpack, and Babel.
5. Experience with one or more web map frameworks like Google Map API, Leaflet, or Mapbox.
6. Familiarity with other frontend-related technology stacks such as NodeJS, GraphQL, and JavaScript testing tools is advantageous.
7. Knowledge of frontend CSS frameworks such as Material UI, Bootstrap, or Tailwind.
8. Understanding of CSS pre-processor platforms such as SASS or LESS is advantageous.
9. Understanding of version control systems such as GIT or Mercurial.
10. Familiarity with cloud environments such as Azure, AWS, or GCP is advantageous.
Other Qualifications:
1. Fluent in English communication.
2. Strong interpersonal skills.
3. Focus on customer-oriented solutions.
4. Passionate and detail-oriented.
What we Offer:
1. Respect for work-life balance.
2. A unique opportunity to work with highly professional and passionate colleagues from around the world.
3. Continued career development.
4. Competitive compensation and attractive benefits.
5. Opportunity to travel to DHI offices in other countries.
Office Location: Singapore