Aufgaben
- Agile Entwicklung und Weiterentwicklung einer plattformübergreifenden App auf Basis von .NET MAUI
- Umsetzung neuer Features und technischer Anforderungen nach dem Clean Code Prinzip
- Sicherstellung der Softwarequalität durch: Erstellung automatisierter Unit-, UI- und Integrationstests, Durchführung von Code Reviews und Fehleranalysen und Nutzung von SonarQube zur statischen Codeanalyse
- Identifikation von Verbesserungspotenzialen in Architektur, Performance und Codequalität
- Aktive Teilnahme an Scrum-Zeremonien im agilen Entwicklungsteam
Profil
- Fundierte Kenntnisse in C und .NET MAUI (ehemals Xamarin.Forms)
- Erfahrung mit dem MVVM-Pattern und Dependency Injection
- Sicherer Umgang mit Git und Gitflow
- Kenntnisse in der Anbindung von REST APIs (HTTP/S, JSON)
- Erfahrung mit Unit- und Integrationstests, inkl. Mocking
- Vertraut mit Jira und Confluence
- Erfahrung in der Entwicklung von iOS- und Android-Apps
- Debugging-Know-how (z.B. Logging) und agiles Mindset (Scrum oder Kanban)
- Sehr gute Englischkenntnisse in Wort und Schrift
- Von Vorteil: Erfahrung mit modularer Architektur, Kenntnisse in TDD/BDD, Erfahrung mit UI-Tests, Kenntnisse in Clean Code & SonarQube, Continuous Integration Wissen
Benefits
- Ein innovatives Projektumfeld mit Fokus auf Codequalität und Nutzerzentrierung
- Zusammenarbeit in einem interdisziplinären, agilen Team
- Remote-Möglichkeit
- Technologische Weiterentwicklung und Raum für eigene Ideen