AppNation
AppNation
11 – 50 Mitarbeitende
B2CKünstliche Intelligenz
AppNation ist ein Unternehmen für künstliche Intelligenz, das mobile Apps für Verbraucher entwickelt und veröffentlicht, die auf großen Sprach- und visuellen Modellen basieren. Das Produktportfolio umfasst die Generierung von Fotos und Videos, KI-Chat und -Suche sowie KI-gestützte Wohnraumgestaltung. Darüber hinaus entwickelt das Unternehmen die Infrastruktur hinter diesen Anwendungen und betreibt leistungsstarke Modellpipelines, die täglich Millionen von Vorhersagen und Tokens verarbeiten. Die Teams von AppNation arbeiten in den Bereichen KI-Technologie, mobile Produktentwicklung, Verbraucherwachstum und Plattformintegrationen, während das Unternehmen den Zugang zu seinen Tools und Dienstleistungen ausbaut.

Senior Android-Entwickler – Hybrid in der Türkei

Werde Teil von AppNation und entwickle und skaliere KI-gestützte Android-Anwendungen. Übernimm die Leitung der Android-Architektur, Flutter-Native-Integrationen, Performance, Releases und Plattformfunktionen.

Beschreibung

  • Entwickle und pflege skalierbare Android-Anwendungen mit Kotlin und Jetpack Compose
  • Verantworte die native Android-Schicht in Flutter-Anwendungen, einschließlich Architektur, Integrationen und Plattformfunktionen
  • Implementiere native Android-Funktionen wie Startbildschirm-Widgets, Live Updates, umfangreiche Benachrichtigungen, FCM-Push-Benachrichtigungen, Credential Manager, Google Sign-In, Google Play Billing und Material-3-Erlebnisse
  • Integriere KI-Funktionen auf der nativen Seite mit ML Kit, LiteRT, Gemini Nano über AICore sowie den Android-Sprach- und Kamera-APIs
  • Erstelle wartbare Android-Architekturen, wiederverwendbare Komponenten und klare Grenzen zwischen nativen und Flutter-Schichten
  • Untersuche und behebe Produktionsprobleme im Zusammenhang mit Abstürzen, ANRs, Speicherlecks, Performance-Regressionen, Netzwerkproblemen und dem Verhalten der Flutter-Engine
  • Analysiere und verbessere Startzeit, Speicherverbrauch, Rendering, Akkuverbrauch und Reaktionsfähigkeit
  • Stelle ein zuverlässiges App-Verhalten über verschiedene Android-Hersteller, Betriebssystemversionen, Bildschirmgrößen, Tablets und faltbare Geräte hinweg sicher
  • Stärke Tests, Code-Reviews, CI/CD, Release-Workflows und die mobile Observability
  • Unterstütze die Entwicklung des Android-Teams durch Code-Reviews, interne Standards und Wissensaustausch-Sessions
  • Verfolge Änderungen an der Android-Plattform und Anforderungen von Google Play und überführe sie in technische und produktspezifische Vorschläge

Anforderungen

  • Mindestens 5 Jahre Berufserfahrung in der Android-Entwicklung, einschließlich produktiver Anwendungen, die über Google Play veröffentlicht und gewartet wurden
  • Sehr gute Kotlin-Kenntnisse und praktische Erfahrung mit der Entwicklung produktiver Funktionen mit Jetpack Compose
  • Fundierte Kenntnisse der Android-Anwendungsarchitektur, Prozess- und Anwendungslifecycles, modularen Designs und Plattform-APIs
  • Ausgeprägtes Verständnis von Android-Funktionen wie App-Widgets, Services, WorkManager, Push-Benachrichtigungen, Google Play Billing, Berechtigungen und Hintergrundausführung
  • Praxiskenntnisse in Kotlin Coroutines, Flow, strukturierter Nebenläufigkeit und Thread-Sicherheit
  • Fundierte Kenntnisse des Android-Speichermanagements, von lifecyclebedingten Lecks und Performance-Profiling
  • Erfahrung mit dem Android Studio Profiler, Perfetto und produktiven Diagnosetools
  • Praktische Erfahrung mit Gradle-Konfiguration, Abhängigkeitsmanagement, App-Signierung, CI/CD und dem vollständigen Google-Play-Veröffentlichungsprozess
  • Erfahrung bei der Anbindung nativen Android-Codes an ein plattformübergreifendes Framework oder ausgeprägte Bereitschaft, Flutter zu lernen
  • Professionelle Arbeitskenntnisse der englischen Sprache
  • Bachelorabschluss in Computer Engineering, Informatik oder einem verwandten Fachgebiet oder gleichwertige praktische Erfahrung
  • Kenntnisse von iOS und Swift sind von Vorteil
  • Erfahrung mit Java oder älteren Android-Codebasen ist von Vorteil
  • Erfahrung mit Wear OS, Android TV oder anderen Android-Formfaktoren ist von Vorteil
  • Erfahrung mit Firebase, Crash-Reporting, Analytics, Play Integrity oder Tools für mobile Observability ist von Vorteil

Zusatzleistungen

  • Wettbewerbsfähiges Vergütungspaket
  • Private Krankenversicherung
  • Essenszuschuss
  • Unterstützung bei den Pendelkosten
  • Unterstützung beim Umzug
  • Flexible Arbeitsmodelle
  • Möglichkeiten, Projekte zu leiten und technische Entscheidungen zu beeinflussen
  • Möglichkeiten zum Wissensaustausch und zur beruflichen Weiterentwicklung

Ähnliche Stellen