Senior Android Engineer

Senior Android Engineer

Genf 72000 - 88000 CHF / Jahr (geschätzt) Homeoffice (teilweise)
P

Auf einen Blick

  • Aufgaben: Entwickle und pflege mobile Anwendungen für Android mit innovativen Technologien.
  • Unternehmen: Proton, ein führendes Unternehmen für Datenschutz und Sicherheit im Internet.
  • Vorteile: Flexibles Arbeiten, kostenlose Snacks, Aktienoptionen und umfassende Gesundheitsleistungen.
  • Weitere Informationen: Dynamisches Team mit Fokus auf Vielfalt und kontinuierliches Lernen.
  • Warum dieser Job: Arbeite an bedeutungsvollen Projekten, die das Leben von Millionen verbessern.
  • Qualifikationen: Erfahrung in der Android-Entwicklung mit Kotlin und Leidenschaft für innovative Lösungen.

Das prognostizierte Gehalt liegt zwischen 72000 - 88000 CHF pro Jahr.

Join Proton und baue ein besseres Internet, wo Privatsphäre die Norm ist. Proton wurde 2014 von Wissenschaftlern des CERN gegründet mit der einfachen Wahrheit: Privatsphäre ist ein fundamentales Menschenrecht. Seitdem haben wir den weltweit grössten verschlüsselten E-Mail-Dienst (Proton Mail) aufgebaut und sind in Proton VPN, Proton Drive, Proton Pass und Proton Calendar expandiert – Werkzeuge, die von Millionen weltweit genutzt werden, um ihre Freiheit zu schützen, Zensur zu bekämpfen und ihre Daten sicher zu halten. In einigen Situationen hat Proton buchstäblich Leben gerettet. Wir sind profitabel, unabhängig (keine VC-Kontrolle) und stellen selektiv aus den besten ~1% der Bewerber ein. Unser Team von über 500 Mitgliedern aus mehr als 50 Ländern kommt von führenden Organisationen und Elite-Universitäten. Wir arbeiten schnell, halten die Hierarchie leicht und priorisieren den Einfluss über die Optik. Wenn du bedeutungsvolle Arbeit mit aussergewöhnlich hochqualifizierten Menschen leisten möchtest, ist dies die Gelegenheit. Schliess dich uns an und mache Arbeit, auf die du wirklich stolz sein kannst.

Die Rolle

Als Ingenieur in unserem Android-Team wirst du Funktionen für die Suite von Android-Anwendungen von Proton entwickeln und bereitstellen, eng mit Produkt- und Engineering-Teams zusammenarbeiten, um zu definieren, was „grossartig“ auf der Android-Plattform bedeutet. Qualität ist eine Kernanforderung: Du wirst helfen, unseren Teststapel zu pflegen und zu erweitern, einschließlich Unit-Tests für Geschäftslogik, API-stubbed Pseudo-Integrationstests, UI-Snapshot-Abdeckung und End-to-End-Tests. Du wirst Teil eines Teams, das tiefes technisches Fachwissen mit einem Fokus auf einfache, benutzbare Schnittstellen kombiniert und datenschutzfreundliche Produkte liefert, die von Millionen genutzt werden.

Was du tun wirst

  • Entwickeln und Pflegen von plattformübergreifenden mobilen Anwendungen für Android unter Verwendung einer Mischung aus plattformübergreifenden (Rust) und nativen Technologien (Kotlin).
  • Übernahme der vollständigen Verantwortung für Projekte zur Entwicklung mobiler Anwendungen: Du wirst dich wohlfühlen, Projekte zu scopen, von Fristen zurückzutreten und in der Lage sein, das Wichtige vom Überflüssigen zu unterscheiden.
  • Förderung einer Innovationskultur durch Erkundung neuer Technologien, Methoden und Ansätze zur mobilen Entwicklung – wir gehen komplexe technische Herausforderungen mit Kreativität und Einfallsreichtum an.
  • Optimierung mobiler Anwendungen für Leistung, Benutzerfreundlichkeit und Reaktionsfähigkeit auf verschiedenen Geräten und Bildschirmgrössen.
  • Beherrschung des Speichermanagements, Multithreading und der Nebenläufigkeitsmechanismen zur Verbesserung der Leistung und Reaktionsfähigkeit mobiler Anwendungen.
  • Design für Skalierbarkeit unter Berücksichtigung von Faktoren wie Datencaching, Netzwerkbandbreite und Serverlast.
  • Priorisierung der Kundenzufriedenheit durch Beibehaltung einer kundenorientierten Denkweise während des gesamten Entwicklungsprozesses, kontinuierliches Einholen von Feedback und Iteration zur Verbesserung der Benutzererfahrung.
  • Erstellung und Optimierung von Push-Benachrichtigungsflüssen unter Verwendung von FCM und Android-Benachrichtigungskanälen, um zeitgerechte, zuverlässige Benachrichtigungen zu liefern und gleichzeitig moderne Hintergrund- und Batterievorgaben zu respektieren.
  • Erfahrung mit lokaler Datenspeicherung und Synchronisation (Room/SQLite oder äquivalent) für offline-fähige Apps.

Was du mitbringst

  • Abschluss in Informatik, Ingenieurwesen oder einem verwandten Bereich (oder gleichwertige Berufserfahrung).
  • Ausgezeichnete Problemlösungsfähigkeiten und die Fähigkeit, kreativ zu denken, um Herausforderungen zu überwinden.
  • Leidenschaft für kontinuierliches Lernen und Veränderung im sich schnell entwickelnden Bereich der mobilen Entwicklung.
  • Ausgezeichnete Kommunikations- und zwischenmenschliche Fähigkeiten.
  • Nachgewiesene Erfahrung in der Entwicklung mobiler Anwendungen für Android mit Kotlin sowie plattformübergreifenden Technologien.
  • Kenntnisse in Jetpack Compose für Android und Vertrautheit mit Rust.
  • Starkes Verständnis der Architektur mobiler Apps, Designmuster und Best Practices.
  • Kenntnis von Techniken des Speichermanagements und Best Practices.
  • Erfahrung mit Multithreading und Nebenläufigkeit in mobilen Anwendungen.
  • Gutes Verständnis der Skalierbarkeitsüberlegungen bei der Entwicklung mobiler Anwendungen.
  • Frühere Erfahrung in einem schnelllebigen, wachstumsorientierten Umfeld.

Was wir bieten

  • Büro zuerst: Zusammenarbeit ist einfacher und effektiver persönlich, weshalb wir Büros in Genf, Zürich, Prag, Barcelona, Paris, London, Vilnius, Skopje und Taipeh haben. Du kannst auch bis zu 30% der Zeit von zu Hause aus arbeiten, während du an unseren drei Kernarbeitstagen im Büro bist.
  • Technologie: Wir stellen alle Geräte und Software zur Verfügung, die du benötigst, um in deiner Rolle erfolgreich zu sein, und sorgen dafür, dass du die besten Werkzeuge zur Verfügung hast, um deine Ziele zu erreichen.
  • Essen: Mittagessen und Snacks werden täglich von Proton in unseren Büros bereitgestellt.
  • Transport: Wir unterstützen unsere Mitarbeiter immer bei den Transportkosten durch Subventionierung des öffentlichen Verkehrs, Fahrradzulagen oder Parkplätze, je nach Bürostandort.
  • Aktienoptionen: Bei Proton sind wir alle Eigentümer des Unternehmens und du erhältst Aktienoptionen, wenn du zu uns kommst.
  • Flexible Arbeitszeiten: Du kannst deine eigenen Arbeitszeiten festlegen, solange sie mit den Teammeetings übereinstimmen.
  • Lernen und Entwicklung: Wir setzen uns für dein berufliches Wachstum ein. Proton bietet verschiedene Lernmöglichkeiten, einschließlich Schulungsprogrammen, Konferenzen und Veranstaltungen sowie kontinuierlichem Lernen.
  • Mitarbeiterleistungen: Umfassende Krankenversicherungspläne, wettbewerbsfähige Altersvorsorgeoptionen, großzügige Urlaubs- und Freistellungspolitiken sowie Wellness-Programme.
  • Arbeit, die zählt: Proton ist eine gemeinschaftsorientierte Organisation, die mit Unterstützung einer Crowdfunding-Kampagne gegründet wurde und mit Beiträgen der Gemeinschaft aufgebaut wurde. Bis heute ist die einzige Einnahmequelle von Proton die Nutzerabonnements. Über 100 Millionen Menschen vertrauen und unterstützen Proton, und wir stellen unsere Nutzer und die Gemeinschaft in allem, was wir tun, an erste Stelle.

Unser Engagement für Vielfalt und Inklusion

Bei Proton glauben wir, dass Vielfalt Innovation antreibt und unsere Mission stärkt, Privatsphäre als Standard für alle bereitzustellen. Wir setzen uns dafür ein, ein integratives Umfeld zu fördern, in dem alle Personen, unabhängig von Rasse, Ethnie, Geschlecht, Alter, sexueller Orientierung, körperlicher Fähigkeit oder sozioökonomischem Hintergrund, geschätzt und ermächtigt werden. Wir streben danach, Chancengleichheit zu schaffen, offenen Dialog zu fördern und kontinuierliches Lernen zu unterstützen, um sicherzustellen, dass jede Stimme gehört und respektiert wird.

Wenn du während des Einstellungsprozesses zusätzliche Unterstützung oder angemessene Anpassungen benötigst, lass es deinen Talentpartner wissen.

Senior Android Engineer Arbeitgeber: Proton

Proton ist ein hervorragender Arbeitgeber, der eine innovative und unterstützende Arbeitsumgebung bietet. Mit einem starken Fokus auf Online-Privatsphäre und Sicherheit ermöglicht das Unternehmen seinen Mitarbeitenden, an bedeutungsvollen Projekten zu arbeiten, die Millionen von Nutzern zugutekommen. Zudem fördert Proton kontinuierliches Lernen und berufliche Weiterentwicklung, während die flexible Arbeitskultur und die Möglichkeit, in einem dynamischen Team zu arbeiten, zusätzliche Vorteile bieten.

P

Kontaktdaten:

Proton Recruiting-Team

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Android Engineer mit Bravour zu bestehen

Kotlin
Rust
Jetpack Compose
Cross-Platform Mobile Development
Memory Management
Multithreading
Concurrency