Remote Full-Stack Software Engineer (German Speaking)
Summary
Senior Full-Stack Engineer building and modernizing a mobile app with Java/Spring Boot backend and React frontend, including testing, API design, and optional React Native migration.
Für die Weiterentwicklung und Modernisierung einer mobilen Anwendung suchen wir einen erfahrenen Senior Full-Stack Software Engineer mit Schwerpunkt auf Java und Spring Boot und React.
Der Einsatz umfasst je nach Priorisierung die Weiterentwicklung von Backend- und Frontend-Komponenten, automatisiertes Testing, API-Mocking, Gamification, Refactoring bestehender Geschäftslogik sowie optional die Begleitung einer Migration zu React Native.
-
Entwicklung und Architektur robuster Backend-Services mit Java und Spring Boot
-
Konzeption und Umsetzung sicherer und performanter REST APIs
-
Verlagerung von Geschäftslogik aus dem Frontend ins Backend
-
Refactoring und Weiterentwicklung bestehender Frontend-Komponenten
-
Aufbau komplexer Mock-Szenarien mit WireMock
-
Ausbau automatisierter End-to-End-Tests
-
Weiterentwicklung von Gamification-Funktionen und React-basierten Admin-Tools
-
Unterstützung bei neuen Features, Push Notifications und technischen Architekturfragen
-
Optional: Begleitung einer Migration von Ionic/Capacitor zu React Native
-
Coaching des Entwicklungsteams und Etablierung technischer Best Practices
-
Mehrjährige Erfahrung in der Entwicklung und Architektur mit Java und Spring Boot
-
Fundierte Kenntnisse in REST APIs, API-Design und Full-Stack-Architekturen
-
Gute Kenntnisse in React, TypeScript sowie idealerweise Ionic und Capacitor
-
Erfahrung mit Refactoring und der Verlagerung von Geschäftslogik ins Backend
-
Erfahrung mit WireMock sowie automatisierten Tests mit Cypress, Playwright oder vergleichbaren Tools
-
Kenntnisse in MongoDB und Spring Data sind von Vorteil
-
Erfahrung mit Gamification-Funktionen wie Punkten, Badges oder Leaderboards ist von Vorteil
-
Optional: Sehr gute Kenntnisse in React Native, iOS, Android, nativen Modulen sowie Build- und Store-Deployment-Prozessen
-
Ausgeprägte analytische, architektonische und kommunikative Fähigkeiten
-
Selbstständige, pragmatische und lösungsorientierte Arbeitsweise
PROSTAFF vermittelt und besetzt Informatik- und Data Science-Projekte in der Schweiz mit Freiberuflern, Freelancern, Contractors und temporären Mitarbeitern.