Skip to main content
Posted May 09, 2016
Mindmaps Reseach Ltd

Visualisation Engineer

London, United Kingdom Full Time

Mindmaps is looking for an energetic and proactive Visualisation Engineer to be part of the core development team. In this critical and exciting phase...

Mindmaps is looking for an energetic and proactive Visualisation Engineer to be part of the core development team. In this critical and exciting phase of Mindmaps' growth, you will be an integral contributor in forming the future of our company.


At Mindmaps, we work on various components of semantic technologies based on graphs. As a visualisation engineer at Mindmaps, you will own and develop a software component that focuses on visualising large-scale graph-based data at varying level of abstractions and customizations to aid the user's analysis. This component will completely be based on web languages and technologies, but developed for Java-based desktop applications. You will be responsible for the research, requirements analysis, architecture design, planning, development, testing and delivery of the visualiser. Throughout the development, you will be involved in plenty of challenging and advanced algorithm brainstorming with the team. This position requires you to be a mathematically strong engineer with a high affinity towards data visualisation UX/UI design.


As a visualisation engineer, you have an obligation to have shown excellent achievements pertaining to:
1. Academic background from a world top university - minimum Bachelors (2:1) from a computing related field and an aptitude for data visualisation.
2. Web technologies: JavaScript, HTML5, CSS. (D3 is a bonus).
3. Java OOP desktop application.
4. Working in image processing or visualisation for data analysis.
5. Visualisation design portfolio.
6. Commercial production software development experience (minimum two years).
7. Working in SDLC frameworks (minimum two years, ideally Agile).
8. Systems architecture design.
9. Algorithmic skills - able to solve mathematical visualisation problems.
10. Communication skills - able to convey complex technical concepts to both technical and non-technical audiences.
11. Software version control concepts and tools (preferably Git).

This listing expired on Jun 08. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.