Responsibility for developing the desktop application for Windows (and optionally macOS)
Design and implementation of a desktop application using React Native for Windows/macOS
Implement training plan management (create exercises, assemble plans)
Develop a native module for USB card reader / RFID access
Unit tests with Jest and end-to-end tests with Maestro
Perform code reviews and pair programming within the team
Create and maintain technical documentation
Requirements
Strong knowledge of React or React Native with TypeScript
Experience with state management (MobX, Redux, Zustand or similar)
Understanding of Clean Code principles
Experience with Git and participating in code reviews
Knowledge of unit testing (Jest or similar)
Independent, structured way of working
Good German and English language skills
Residence in Germany
Helpful/optional experience: desktop development or React Native for Windows/macOS, knowledge of C++ or native Windows development, experience with USB/hardware communication, interest in fitness technology
Tech Stack
Jest
MacOS
MobX
React
React Native
Redux
TypeScript
Benefits
Innovative, down-to-earth company with a diverse product range in medical technology and fitness