Your Profile
Required Experience and Skills
- you have a university degree (Masters/Diplom/PhD) in computer science, cheminformatics, bioinformatics or chemistry (but with demonstrated, very good programming skills and related experience)
- professional experience in software development
- profound knowledge of HTML, CSS, JavaScript/TypeScript and ReactJS
- strong understanding of OOP principles and their application in JavaScript/TypeScript
- experience with 2D visualization using SVG
- proficiency in collaborating on GitHub (pull requests, code reviews, issue tracking)
- excellent communication skills and command of English, both written and spoken
Desirable Experience
- good understanding of chemical structure file formats and chemical domain concepts (e.g., stereochemistry, s-groups)
- experience with bundlers and build tools (Rollup, Vite, Webpack)
- knowledge of web-based testing frameworks (Playwright, Jest)
- familiarity with continuous integration tools (GitHub Actions)
- expertise with Web Assembly, LESS, Raphael.js, D3.js
A further requirement for this position is that you must be eligible to work and live in Germany and travel regularly to Frankfurt am Main and Karlsruhe for project updates and meetings.

