Softwareentwickler Desktop React Native
Role details
Job location
Tech stack
Job description
Als neuer Mitarbeiter in unserem Team sind Sie verantwortlich für die Entwicklung der Desktop-Anwendung für Windows (und optional macOS) zur Planung und Verwaltung von Trainingsplänen in Fitnessstudios.
- Konzeption und Entwicklung einer Desktop-Anwendung mit React Native for Windows/macOS
- Implementierung der Trainingsplan-Verwaltung (Übungen erstellen, Pläne zusammenstellen)
- Entwicklung eines nativen Moduls für USB-Kartenleser/RFID-Zugriff
- Unit-Tests mit Jest, E2E-Tests mit Maestro
- Code Reviews und Pair Programming im Team
- Technische Dokumentation
Unser Tech-Stack
- React Native for Windows/macOS, TypeScript
- MobX-State-Tree (State Management)
- Jest, Maestro (Testing)
- ESLint, Prettier
Requirements
Sehr gute Kenntnisse in React oder React Native mit TypeScript
- Erfahrung mit State Management (MobX, Redux, Zustand oder ähnlich)
- Verständnis von Clean Code Prinzipien
- Erfahrung mit Git und Code Reviews
- Kenntnisse in Unit Testing (Jest oder ähnlich)
- Selbstständige, strukturierte Arbeitsweise
- Gute Deutsch- und Englischkenntnisse
- Wohnsitz in Deutschland
Hilfreiche Erfahrungen:
- Erfahrung mit Desktop-Entwicklung oder React Native for Windows/macOS
- Kenntnisse in C++ oder nativer Windows-Entwicklung
- Erfahrung mit USB-/Hardware-Kommunikation
- Interesse an Fitness-Technologie
Benefits & conditions
Entwickler (m/w/d) für Software für Desktops unter Windows und optional macOS auf Basis von React Native, Vollzeit zum frühestmöglichen Eintrittstermin., * Innovatives, bodenständiges Unternehmen mit vielfältigen Produkten im Bereich Medizintechnik und Fitness
- Zukunftssicher
- Abwechslungsreiches Tätigkeitsfeld
- Flexible Arbeit im kleinen Team
Wir bieten motivierten Menschen interessante und abwechslungsreiche Aufgaben in einem innovativen, zukunftssicheren Unternehmen. Darüber hinaus bieten wir gleitende Arbeitszeit und eine leistungsorientierte Bezahlung.