Senior Android Entwickler (Kotlin) für Remote Gen-Z Lern-App Projekt

Vollzeit
Teilzeitarbeit
Aus der Ferne
Einleitung Als führender Android-Entwickler werden Sie die technische Vision und Umsetzung einer revolutionären Lernplattform für die Generation Z vorantreiben. Remote / Weltweit. Unser innovatives Bildungstechnologie-Startup entwickelt eine Anwendung, die Studenten unmittelbare Unterstützung bei Aufgaben, Zugang zu Tutoren, Teilnahme an Lerngemeinschaften und ein motivierendes Belohnungssystem bietet. Ihre Expertise in Kotlin und moderne Entwicklungsmethodik wird entscheidend sein, um unsere Plattform zur bevorzugten digitalen Lernumgebung für die nächste Generation zu machen. Über das Projekt Unsere Bildungsplattform transformiert grundlegend, wie die Generation Z lernt und zusammenarbeitet. Wir haben ein umfassendes digitales Ökosystem geschaffen, in dem Studierende: - Sofortigen Zugriff auf akademische Unterstützung und personalisierte Tutoring-Sessions erhalten. - Fachspezifischen Gemeinschaften beitreten, die Peer-to-Peer-Lernverbindungen fördern. - Durch Bildungsleistungen und aktive Teilnahme sinnvolle Belohnungen verdienen können. - Eine intuitive mobile Erfahrung genießen, die speziell für ihre Lernbedürfnisse konzipiert wurde. Hauptverantwortlichkeiten - Architektur und Entwicklung fortschrittlicher Android-Anwendungen unter Verwendung von Kotlin 1.9+, Jetpack Compose und modernen MVVM-Architekturmustern. - Proaktive Identifizierung von Möglichkeiten zur Funktionsverbesserung durch Trendanalyse und Interpretation von Nutzerverhaltendaten. - Übersetzung komplexer Produktanforderungen in technische Spezifikationen und Implementierungspläne. - Etablierung und Aufrechterhaltung von Entwicklungsstandards, einschließlich Codequalitätsmetriken, Testprotokollen und CI/CD-Pipelines. - Effektive Zusammenarbeit mit funktionsübergreifenden Teams, darunter UX/UI-Designer, Produktmanager und Backend-Entwickler. - Bereitstellung technischer Führung und Mentoring für Nachwuchsentwickler im mobilen Team. - Optimierung der Anwendungsleistungsmetriken, einschließlich Reaktionsfähigkeit, Batterieeffizienz und Datenverbrauch. - Durchführung gründlicher Code-Reviews zur Sicherstellung der architektonischen Integrität und Qualitätsstandards. - Bewertung aufkommender Technologien und strategische Integration zur Verbesserung der Anwendungsfähigkeiten. - Implementierung umfassender Analyselösungen zur Messung des Nutzerengagements und der Funktionsadoption. - Aktive Teilnahme an Produktstrategiediskussionen mit wertvollen technischen Einblicken. - Sicherstellung der nahtlosen Integration von Frontend- und Backend-Systemen für eine optimale Benutzererfahrung. Erforderliche Fähigkeiten und Qualifikationen - Hochschulabschluss in Informatik, Ingenieurwesen oder verwandtem technischen Bereich. - Mindestens 3+ Jahre professionelle Erfahrung in der Entwicklung von Android-Anwendungen mit Kotlin. - Nachgewiesene Beherrschung des Android SDK, Jetpack-Bibliotheken und Material Design 3-Prinzipien. - Erwiesene Expertise in moderner Android-Architektur einschließlich MVVM, Clean Architecture und State Management. - Fortgeschrittene Kenntnisse mit Kotlin Coroutines, Flow und reaktiven Programmierparadigmen. - Erfahrung in der Implementierung komplexer Netzwerklösungen mit RESTful APIs und GraphQL. - Fundierte Erfahrung mit Dependency-Injection-Frameworks (Hilt/Dagger 2). - Kompetenz in der Erstellung reaktionsfähiger, intuitiver Benutzeroberflächen mit Jetpack Compose. - Nachgewiesenes Engagement für testgetriebene Entwicklung mit JUnit 5, Espresso und Mockito. - Veröffentlichte Anwendungen im Google Play Store mit positiven Nutzermetriken. - Praktische Erfahrung in der Integration von Firebase-Diensten (Authentication, Firestore, Cloud Functions). - Arbeitskenntnisse von AWS Mobile Services und MongoDB-Implementierungen. - Fähigkeit zur Optimierung der Anwendungsleistung durch Profiling und fortgeschrittene Debugging-Techniken. Wünschenswert - Erfahrung mit JavaScript/TypeScript und Node.js für Backend-Integration. - Vertrautheit mit Kotlin Multiplatform Mobile (KMM) für Code-Sharing-Funktionen. - Hintergrund in Bildungstechnologie oder Plattformen für jüngere Zielgruppen. - Kenntnisse der Barrierefreiheitsrichtlinien (WCAG) und deren Umsetzung in mobilen Anwendungen. - Erfahrung in der Entwicklung von Echtzeit-Kommunikationsfunktionen mit WebSockets oder Firebase. - Beiträge zu Open-Source-Projekten oder technisches Community-Engagement. - Expertise mit A/B-Testing-Frameworks und Feature-Flagging-Implementierung. - Verständnis der ML Kit-Integration für Android-Anwendungen. - Erfahrung mit Monetarisierungsstrategien und der Implementierung von Abonnementmodellen. - Kenntnisse in der Entwicklung hochskalierbarer Anwendungen mit hoher Nutzerfrequenz. Warum Sie unserem Team beitreten sollten Als unser leitender Android-Entwickler gestalten Sie Technologie, die direkt beeinflusst, wie die Generation Z lernt und zusammenarbeitet. Sie genießen bedeutende Autonomie in technischen Entscheidungsprozessen und arbeiten mit einem engagierten Remote-Team, das sich der Bildungsinnovation verschrieben hat. Diese Position bietet ausgezeichnete berufliche Entwicklungsmöglichkeiten und die Zufriedenheit, Technologie zu entwickeln, die einen bedeutsamen Unterschied im Bildungsweg der Studierenden macht.