Mô Tả Công Việc
The Software Engineer will work with a team of senior to leader-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. The role will also be responsible for analyzing requirements, architect, and designing and presenting solutions to business problems.
Yêu Cầu Công Việc
- 5+ years of experience in building front-end systems in ReactJS.
- Must have development experience with React/Material-UI.
- Must have good 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.
- Must have an understanding of security with X-Token or OIDC.
- Must have an understanding of the docker container, know how to build docker images, and how to spin off containers from an image on a docker registry.
- Experience in leading and coaching at least one software engineering team.
- Good English communication skills (verbal and written).
- 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.
- Oil and Gas exploration and production experience is a plus.
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.Hands-on experience in developing web applications as a team (e.g. SCRUM for agile software development, Git as version control
Hình thức
Quyền Lợi
- Attractive salary and benefits packages, including full social insurance on salary.
- Premium Healthcare and Accident insurance coverage.
- Diverse training opportunities for technical and soft skills.
- Engaging team-building activities, company trips, and year-end parties.
- Possibility of onsite opportunities in the US.
- Additional bonuses.
- Commitment to community development, including regular charity initiatives and blood donation drives.
Take the next step in your career and join our vibrant team! Apply now to embark on a rewarding professional journey with us.