Salary 70,000 - 85,000 GBP per year
Requirements:
- C+ and later
Mathematical foundations of computer graphics
Git, Make, CMake
Basic knowledge of Unix Shell
Responsibilities:
- Thanks to the fact that we compile C++ using Emscripten into WebAssembly, our rendering also works in web browsers.
Within our engine, we use OpenGL for hardware rendering acceleration. So if you have experience with OpenGL, it is great, but it s not a must-have.
We also use a number of our own tools to develop, debug and ensure the quality of the rendering (e.g. an environment for measuring the deviation of the Open Design rendering compared to the original). If you need to improve some of these internal applications, you can also participate in their development.
Technologies:
- C++
- Git
- Bash
More:
About Open DesignOpen Design is an open-source framework created for design-minded developers. It fills a much-needed gap in the market for a headless design tool that can interact with designs programmatically.
Open Design technology already powers products like Avocode and Ceros Studio, and is available for any team in need of a design solution.
We are owned and operated by our parent company Ceros- a design platform that empowers the creation of bespoke, immersive digital experiences without code. As we share the same DNA as Ceros, we re also passionate about helping companies transform their approach to creating and managing digital content.
With Open Design you can:
Open design files from Figma, Sketch, Adobe XD, Adobe Photoshop, and Adobe Illustrator
Read the design data of the entire file or individual layers
Generate images of layers, artboards, and the entire design
Convert design files to another format
Embed an interactive design viewer into your application
Create and edit designs programmatically
Our current tech stack is:
Frontend: TypeScript, React.js, Next.js
Backend: TypeScript/Node.js, Python, Golang, C++
Database: Postgres, Elasticsearch, Redis
Infrastructure: AWS, Kubernetes, Terraform




