Roku
Meta
Softwareentwickler - Android, Standalone Apps Team
Über die Stelle
Wir sind Meta's Standalone Apps Team – wir entwickeln neue Apps, um neue Userszenarien zu erschließen und Bedürfnisse zu erfüllen, die heute noch nicht gut abgedeckt sind.
Das Projekt, das wir gerade aufbauen, ist eine Bild- und Text-Community, in der echte Menschen ihre Erfahrungen und Empfehlungen aus erster Hand teilen – was sie ausprobieren, wohin sie gehen, wie sie etwas tun. Hier können sich Menschen inspirieren lassen und alltägliche Entscheidungen treffen, indem sie von anderen lernen, die tatsächlich schon dort waren.
Es ist noch früh – ein kleines Team, das von 0 bis 1 arbeitet.
Wenn Sie hohe Eigenverantwortung, einen kurzen Weg von der Idee bis zur Veröffentlichung und die Möglichkeit wünschen, ein Produkt von der ersten Version an mitzugestalten, dann sind Sie hier genau richtig.
Wir suchen einen erfahrenen Android-Entwickler, der uns beim Aufbau unserer Android-App von den frühen Versionen an unterstützt.
Sie werden wesentliche Teile des Clients verantworten, Muster festlegen, auf die sich das Team verlässt, und eng mit Design und Produkt zusammenarbeiten, um ein schnelles, poliertes Nutzererlebnis zu liefern.
Aufgaben
- Entwerfen, Erstellen und Ausliefern von Kernfunktionen der Android-App, End-to-End.
- Verantwortung für die Architektur wichtiger Client-Bereiche; Festlegen von Konventionen und Anheben des Niveaus für Codequalität, Leistung und Zuverlässigkeit.
- Sicherstellen eines hochwertigen Nutzererlebnisses – reibungsloses Scrollen, schnelle Ladezeiten, niedrige Absturzrate – und Instrumentierung zur Messung und Verbesserung.
- Zusammenarbeit mit Design-, Produkt- und backend-Entwicklern, um die Arbeit in einer schnellen 0 bis 1-Umgebung zu planen und zu sequenzieren.
- Mentoring anderer Entwickler durch Code-Reviews, Design-Reviews und Pair-Programming.
Mindestanforderungen
- Bachelor-Abschluss in Informatik, Computer Engineering, einem relevanten technischen Bereich oder gleichwertige praktische Erfahrung
- 12+ Jahre Erfahrung in der Softwareentwicklung, davon signifikante Zeit im Aufbau von Android-Apps für Endnutzer
- Expertise in Kotlin (und/oder Java) und dem Android-Framework
- Fundiertes Verständnis von App-Architektur, Nebenläufigkeit und Leistung
- Nachgewiesene Erfolgsbilanz bei der Bereitstellung und Wartung von Android-Funktionen im großen Maßstab
- Erfahrung in der technischen Leitung eines Projekts und eigenständiges Arbeiten mit begrenzter Anleitung
Bevorzugte Qualifikationen
- Nachgewiesene Fähigkeit, KI-Tools zur Optimierung/Neugestaltung von Arbeitsabläufen zu integrieren und messbare Auswirkungen zu erzielen (z. B. Effizienzsteigerungen, Qualitätsverbesserungen)
- Erfahrung in der Einhaltung und Implementierung verantwortungsvoller, ethischer KI-Praktiken (z. B. Risikobewertung, Bias-Minderung, Qualitäts- und Genauigkeitsprüfungen)
- Nachgewiesene kontinuierliche KI-Kompetenzentwicklung (z. B. Prompt-/Kontext-Engineering, Agentenorchestrierung) und aktuelles Wissen über aufkommende KI-Technologien
- Erfahrung mit der Entwicklung einer neuen App von 0 bis 1
- Erfahrung mit Offline-Unterstützung, inhaltsreichen Feeds oder Leistungsoptimierung auf Client-Seite
- Erfahrung mit Jetpack Compose und modernen deklarativen UIs
$219,000/Jahr bis $301,000/Jahr + Bonus + Aktienoptionen + Sozialleistungen
