In dieser spannenden Position als Android Entwickler erwartet Sie die Möglichkeit, an einer modularen Lösung zu arbeiten, die auf Skalierung und Flexibilität ausgelegt ist. Sie entwickeln mit Kotlin vollständig nativ auf Android und profitieren von einem modernen Arbeitsumfeld, das Sie nicht mit veralteter Legacy-Software konfrontiert. Ihre Hauptaufgabe besteht darin, die Codequalität durch regelmäßige Code-Reviews, ständigen Austausch und Pull-Requests sicherzustellen. Sie arbeiten eng mit Testversionen über Firebase App Distribution und nutzen Crashlytics für das Monitoring. Zudem verwenden Sie moderne Tools und Libraries wie Koin Dependency Injection, Kotlin Coroutines, Jetpack Compose und Navigation, um technologisch stets auf dem neuesten Stand zu bleiben. Ein weiterer Aspekt Ihrer Rolle ist die Entwicklung eigener Android Studio Plugins und Python-Skripte, die Ihre tägliche Arbeit erleichtern. Sie sind Teil eines agilen Teams, das nach Scrum arbeitet, und erhalten umfassende Einblicke in Konzeptentwicklung, CI/CD, QA, Release-Management sowie in die bereichsübergreifende Zusammenarbeit mit anderen Teams wie Produktmanagement, Design und Customer Success. Diese Position bietet Ihnen die Möglichkeit, in einem dynamischen Umfeld Verantwortung zu übernehmen und Ihre Ideen aktiv einzubringen.
Android Entwickler (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat verfügt über mehrjährige Erfahrung als Android-Entwickler und hat hervorragenden Code geschrieben sowie Qualitätslösungen in einer agilen Entwicklungsumgebung bereitgestellt. Sie beherrschen moderne Tools und Best Practices der Android-Entwicklung, insbesondere Compose und Coroutines, und haben Erfahrung im Umgang mit Figma. Eine Leidenschaft für sauberen, testbaren Code ist unerlässlich, ebenso wie das Prinzip 'You build it, you own it'. Sie haben ein starkes Interesse an Künstlicher Intelligenz und nutzen KI-Tools, um Ihre tägliche Arbeit und Ergebnisse zu optimieren. Persönlich zeichnen Sie sich durch Selbstständigkeit, Lösungsfähigkeit und Zuverlässigkeit aus und sind stets an der Optimierung von Prozessen interessiert. Verhandlungssichere Englischkenntnisse sind erforderlich, um in einem internationalen Umfeld erfolgreich zu kommunizieren.