Mobile Software Engineer (m/w/d)
Über
Rolle
Cross-Platform trifft native Entwicklung: Diese Position richtet sich an Entwickler, die mobile Software nicht einfach programmieren, sondern technisch durchdachte Produkte bauen möchten. Von .NET MAUI über Android und iOS bis hin zu Cloud-Integration und automatisierten Releases entsteht ein modernes Engineering-Umfeld mit viel technischem Gestaltungsspielraum.
Verantwortung
Entwicklung hochwertiger Mobile Applications für unterschiedliche Plattformen
Aufbau einer gemeinsamen technischen Basis für iOS und Android
Entwicklung mit .NET MAUI und C#
Erweiterung der Plattform durch native Android- und iOS-Komponenten
Konzeption modularer und langfristig wartbarer Mobile-Architekturen
Umsetzung komplexer UI- und Business-Logik für mobile Anwendungen
Integration von Cloud Services, APIs und Backend-Systemen
Entwicklung robuster Synchronisations- und Offline-Mechanismen
Umsetzung sicherer Login-, Identity- und Berechtigungskonzepte
Integration von Push Notifications, Deep Linking und weiteren Mobile Services
Optimierung von Ladezeiten, Speicherverbrauch und allgemeiner App-Performance
Aufbau automatisierter Teststrategien für mobile Anwendungen
Automatisierung von Build-, Signing- und Deployment-Prozessen
Weiterentwicklung von CI/CD-Pipelines für App Releases
Monitoring und Analyse von Fehlern in produktiven Mobile Applications
Technische Weiterentwicklung bestehender Anwendungen und Ablösung veralteter Komponenten
Mitarbeit bei Architekturentscheidungen und der Auswahl neuer Technologien
Enge Zusammenarbeit mit Backend-, UX/UI- und Product-Teams in einem agilen Entwicklungsumfeld
Einsatz moderner Engineering-Prinzipien wie Clean Code, Code Reviews und Continuous Delivery
Qualifikationen
Mehrjährige Erfahrung in der Entwicklung von Mobile Applications oder vergleichbarer Software
Fundierte Kenntnisse in C# und dem .NET-Ökosystem
Erfahrung mit .NET MAUI, Xamarin oder vergleichbaren Cross-Platform-Technologien
Gute Kenntnisse von Android und/oder iOS
Verständnis für native Plattformkonzepte und deren APIs
Erfahrung mit REST, JSON und modernen API-Architekturen
Sicherer Umgang mit Git und modernen Entwicklungsprozessen
Kenntnisse in automatisiertem Testing und CI/CD von Vorteil
Erfahrung mit Azure, Firebase oder vergleichbaren Cloud Services von Vorteil
Verständnis für App Security, Verschlüsselung und sichere Datenhaltung
Interesse an moderner Softwarearchitektur und nachhaltigem Engineering
Selbstständige und lösungsorientierte Arbeitsweise
Hoher Qualitätsanspruch an Code, Architektur und Benutzererlebnis
Freude an technischen Diskussionen und gemeinsamer Lösungsentwicklung
Benefits