Project Description
Software Engineer – Data Visualisation
About the Company
AmbiSense is a technology company operating in the environmental sector. We build real-time sensor platforms to generate unique insight about a multitude of industrial & environmental processes. Our mission is to use technology to solve complex environmental problems. Our expertise includes instrumentation design, platform integration, data management, visualisation & analytics alongside our proprietary technology products such as GasfluX™, the world’s first real-time continuous ground gas risk assessment & monitoring platform.
Job Overview
This is a key role in the development of the front-end & associated back-end of our online data portal, bringing the data to life with intuitive displays, user-friendly functionality & custom graphing/calculations to provide greater insight into the data. On the front-end, appealing design and ergonomical usability are crucial objectives; on the back-end, low latency response, database optimisation and the ability to integrate other parallel developments involving machine learning will be essential aspects to this role. The successful candidate will be joining a team of electronics/software/mechanical engineers, where they will be implementing new visualisation features as new hardware and analytics are developed.
Job Competencies
- Strong work ethic & ambition
- Interest in data, sensors & environmental technologies
- A flair for and ability to work towards delivering user requirements
- Excellent communication & project management skills
- Attention to detail & high standard of work quality
- Continually keep yourself & your team updated on the latest changes in industry standards
Knowledge, Skills and Experience Required:
- Degree in software/computer engineering, data science or related field
- Minimum 2 years’ experience in design of data presentation/visualisation/user interfaces
- Essential to have experience in UX/UI – software ergonomics, usability and interface design
- Strong proficiency in web technologies (Javascript, PHP, CSS) & database mgmt (eg. MySQL)
- Create, improve & use wireframes, prototypes, storyboards, style guides, user flows, and effectively communicate your interaction ideas using any of these methods
- Skilled at creating clean, rapid & intuitive user interfaces & web dashboards, onboarding client feedback & following change control procedures
- Verification testing for stable & repeatable software execution