Front-end Developer
The Software Engineer will work with a team of mid-level software engineers on the front-end to develop new real-time and non-real-time applications, as well as enhance and support existing in-house developed applications. The role will involve working with the Solutions Engineers, Data Engineers, and end users to help identify requirements.
React.js – Experience & Skills
- Must have development experience with React/Material-UI.
- Must have experience with a state management tool like Redux or Zustand.
- Must be proficient in using React hooks to build an application with great performance.
- Must have a good understanding of data modeling and data contracts between the application and API.
- Building chart experience is a plus.
- Real-time web socket experience is a plus.
- Map and GIS experience is a plus.
- Time series data experience is a plus.
- Having experience of working with mono-repo is a plus.
Other Experience and Skills
- Experience with building commercial and/or enterprise applications is preferred.
- The individual should be flexible and able to adapt to a dynamic environment.
- The individual should be self-motivated and can work independently with minimal supervision, and work well as part of a team.
- The individual should have good communication skills and the willingness and ability to jump into existing projects.
- The individual should have good problem-solving skills.
- Good English communication skills (verbal and written).
- Hands-on experience in developing web applications as a team (e.g. SCRUM for agile software development, Git as version control).
Why you’ll love working here
- Attractive salary and benefits packages.
- Premium Healthcare and Accident insurance
- Various training on technical and soft skills
- Teambuilding, Company trip, Year-end party, etc.
- Other bonuses
- Commitment to community development: charity every quarter, blood donation, etc.