Mobiler Entwickler (iOS/Android)

Entwickler
Vollzeit
Belgrade, Serbia

Über die Rolle

Als Mobile-Entwickler entwirfst, baust und wartest du hochwertige mobile Anwendungen für iOS- und Android-Plattformen. Sie arbeiten eng mit Produktmanagern, Designern, Backend-Entwicklern und QA zusammen, um unseren Nutzern reibungslose, performante und visuell ausgefeilte mobile Erlebnisse zu liefern. Sie übernehmen die Verantwortung für den mobilen Entwicklungszyklus – von Architekturentscheidungen und Feature-Entwicklung bis hin zu Test, Bereitstellung und Unterstützung nach dem Release – und sorgen dabei für Konsistenz und Qualität auf beiden Plattformen.

Verwaltung

Verantwortlichkeiten

  • Entwerfen, entwickeln und warten mobile Anwendungen sowohl für iOS- als auch für Android-Plattformen
  • Erstellen Sie sauberen, wiederverwendbaren und gut strukturierten Code, der zuverlässig über eine Vielzahl von Geräten und Betriebssystemversionen hinweg zuverlässig funktioniert
  • Arbeiten Sie mit UI/UX-Designern zusammen, um intuitive, responsive und visuell konsistente Schnittstellen zu implementieren
  • Integration von Backend-APIs und Drittanbieterdiensten in mobile Anwendungen
  • Optimierung der Anwendungsleistung, Responsivität sowie Batterie- und Speichereffizienz
  • Stellen Sie sicher, dass Anwendungen plattformspezifische Richtlinien und Standards sowohl für den Apple App Store als auch für Google Play erfüllen
  • Schreibe und pflege von Unit-, Integrations- und UI-Tests, um die Anwendungsstabilität und -qualität sicherzustellen
  • Identifiziere, debugger und beheben mobilspezifische Defekte über Geräte, Betriebssystemversionen und Bildschirmgrößen hinweg
  • Teilnahme an Code-Reviews, indem sie konstruktives technisches Feedback geben und empfangen
  • Verwalten Sie mobile Build-, Release- und Deployment-Prozesse, einschließlich Versionierung und App-Store-Einreichungen,
  • Überwachen Sie Produktionsanwendungen auf Abstürze, Leistungsprobleme und benutzerdefinierte Fehler
  • Zusammenarbeit mit QA, um umfassende mobile Testzyklen einschließlich funktionaler und Regressionstests zu unterstützen.
  • Beitrag zu Diskussionen über mobile Architekturen und technischen Designentscheidungen
  • Pflege von Dokumentationen für mobile Codebasen, Release-Prozesse und Entwicklungsworkflows
  • Nimm an agilen Zeremonien teil, darunter Stand-ups, Sprintplanung, Retrospektiven und Demos
  • Bleiben Sie auf dem Laufenden über Trends in der mobilen Entwicklung, Plattformupdates und Best Practices

Anforderungen

  • Sprachkenntnisse in geschriebenem und gesprochenem Englisch sind Pflicht
  • Bachelorabschluss in Informatik, Software Engineering oder einem verwandten Fachgebiet oder gleichwertige praktische Erfahrung
  • 3+ Jahre Berufserfahrung in der mobilen Entwicklung, die sowohl auf iOS als auch auf Android abzielt
  • Starke Beherrschung von React Native oder einem gleichwertigen plattformübergreifenden mobilen Framework
  • Solides Verständnis der nativen iOS-Entwicklung mit Swift und Android-Entwicklung mit Kotlin
  • Erfahrung in der Integration von RESTful-APIs und der Verwaltung asynchroner Datenflüsse in mobilen Anwendungen
  • Vertrautheit mit mobilen Zustandsmanagementmustern und -lösungen
  • Erfahrung mit mobilen Testframeworks und -tools für beide Plattformen
  • Kenntnisse über App-Store-Einreichungsprozesse, Richtlinien und Bewertungsanforderungen sowohl für den Apple App Store als auch für den Google Play Store
  • Verständnis bewährter Praktiken für mobile Sicherheit, einschließlich sicherer Speicherung, Zertifikats-Pinning und Datenverschlüsselung
  • Solides Verständnis der responsiven und adaptiven UI-Designprinzipien über verschiedene Bildschirmgrößen und -dichten hinweg
  • Erfahrung mit Versionskontrolle mit Git und kollaborativen Entwicklungsworkflows
  • Starke Debugging- und Performance-Profiling-Fähigkeiten mit plattformnativen Tools

Bevorzugte Fähigkeiten

  • Erfahrung mit der Entwicklung von native iOS (Swift/SwiftUI) oder native Android (Kotlin/Jetpack Compose) zusätzlich zur plattformübergreifenden Entwicklung
  • Vertrautheit mit Push-Benachrichtigungsdiensten wie APNs, FCM oder ähnlichen
  • Exposition gegenüber CI/CD-Pipelines für Mobilgeräte, wie Fastlane, Bitrise, App Center oder Ähnlichem
  • Erfahrung mit der Offline-First-Architektur und lokalen Datenpersistenzstrategien
  • Kenntnisse über Barrierefreiheitsstandards und Implementierung auf mobilen Plattformen
  • Vertrautheit mit Analytics- und Absturzberichterstattungstools wie Firebase, Mixpanel, Sentry oder ähnlichen
  • Erfahrung mit In-App-Käufen, Abonnements oder Zahlungsintegrationen
  • Verständnis von mobilen Leistungsoptimierungs- und Profilierungstechniken

Bereit, wenn du es bist

Es gibt mehrere Möglichkeiten, die Hilfe zu bekommen, die du brauchst.

Hast du Fragen?

Kontaktieren Sie unser Vertriebsteam bei Fragen.

Kontakt zum Vertrieb

Bereit, Proctorio einzusetzen?

Sie können jetzt mit der Anmeldung anfangen.

Melden Sie sich noch heute an

Brauchen Sie Hilfe?

Wir sind rund um die Uhr für Sie da, 365 Uhr.

Live-Chat starten