DOP Full Stack Developer




As the DOP Full Stack Developer, the role involves taking the lead on Web-based user interface development in an embedded environment. Experience in both front end (React) and back end (C++) is necessary to maintain and progress the relevant projects. This will initially involve maintenance and small development tasks with plenty of future scope for growth with large new development projects. Since our products measure real‑world properties, an interest in the acquisition of data from the physical world and the manipulation of that data is desirable.
Your responsibilities:
- Designing and implementing attractive and intuitive Web-based user interfaces
- Developing backend services to action front-end requests
- Understanding a full stack, from a Web UI front end down to bare metal
- Communicating work and ideas/improvements to other Doppler group members
The ideal candidate will have the following skills, knowledge and experience:
Essential:
- Experience with React
- Some experience with C++
- Understanding of Web-based protocols
- Undergraduate degree in numerate discipline (Engineering, Maths, Physics; 2:1 or above)
Desirable:
- Experience with embedded devices
- Experience with Web-based security
- Version control (git)
- Task management (JIRA)
- IDL-based messaging
- Backend server configuration (Apache, nginx)