Senior Software Engineer, Android - KMP

Senior Software Engineer, Android - KMP

Berlin Vollzeit 60000 - 80000 € / Jahr (geschätzt) Kein Homeoffice möglich
A

Auf einen Blick

  • Aufgaben: Entwickle neue Funktionen für die SumUp SuperApp und verbessere die App-Architektur.
  • Unternehmen: SumUp, ein innovatives Unternehmen mit globalem Team und vielfältiger Kultur.
  • Vorteile: 28 Tage bezahlter Urlaub, Gesundheitsleistungen und jährliches Weiterbildungsbudget von 2000 EUR.
  • Weitere Informationen: Dynamisches Arbeitsumfeld mit hervorragenden Karrierechancen und Mentorship-Programmen.
  • Warum dieser Job: Gestalte die Zukunft mobiler Apps und arbeite an Lösungen für Millionen von Nutzern weltweit.
  • Qualifikationen: Mindestens 8 Jahre Erfahrung in der mobilen Entwicklung mit Android und Kotlin.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Über das Team

Die Point-of-Sale (POS) Lösung von SumUp ermöglicht Cafés, Geschäften, Bars, Friseursalons und anderen Unternehmen, effizient zu arbeiten und zu wachsen. Sie bietet eine Vielzahl von Funktionen, darunter Produktkataloge, Bestandsverwaltung, Geschäftsanalysen, Unterstützung bei der Einhaltung von Vorschriften und Treue-Tools. Unsere POS-Lösung integriert sich nahtlos in die SumUp SuperApp, die sowohl unsere proprietäre Registrierhardware als auch mobile Geräte wie Tablets und Telefone unterstützt.

Über die Rolle

Wir entwickeln uns in Richtung einer Kotlin Multiplatform (KMP) Strategie, die eine gemeinsame Entwicklung über Android und iOS ermöglicht. In dieser Rolle werden Sie diese Technologie kennenlernen, verfeinern und helfen, sie umzusetzen, um die Zukunft unserer mobilen Apps zu gestalten. Sie sind ein Entwickler, der benutzerzentriertes Design, Präzision und nahtlose Zusammenarbeit schätzt. Sie bringen Struktur in die Kommunikation und gedeihen in einem funktionsübergreifenden Umfeld. Diese Rolle ist vor Ort in Berlin, wo persönliche Interaktionen Innovation und Teamarbeit fördern.

Was Sie tun werden

  • Neue Funktionen für den Artikelkatalog innerhalb der SumUp SuperApp entwickeln
  • Die Architektur der Anwendung verbessern und zu unserer Kotlin Multiplatform Strategie beitragen
  • Unsere einheitliche Android-App, die in über 60 Ländern verteilt ist, verbessern und warten, um qualitativ hochwertige, skalierbare Lösungen sicherzustellen
  • Die Evolution des Produkts gestalten, indem Sie Verbesserungspotenziale identifizieren und zur täglichen Entscheidungsfindung beitragen
  • Umfassende Dokumentation schreiben und robuste Tests für Funktionen vor dem Versand implementieren
  • Eng mit Designern, Produktmanagern und Android-Entwicklern zusammenarbeiten, um ein einheitliches UX-Erlebnis über Plattformen hinweg zu liefern
  • Andere Ingenieure coachen und betreuen

Sie werden in dieser Rolle erfolgreich sein, wenn

  • Sie über 8 Jahre Erfahrung in der mobilen Entwicklung mit Android und Kotlin verfügen.
  • Sie über 2 Jahre Erfahrung mit Jetpack Compose haben.
  • Sie ein solides Verständnis von Software-Designmustern (z.B. MVVM, MVI) und Expertise im Aufbau modularer, skalierbarer App-Architekturen besitzen.
  • Sie gute Kenntnisse in reaktiver Programmierung (Flow, Coroutines und Concurrency) haben.
  • Sie ein starkes Verständnis für bewährte Testpraktiken haben: wissen, was getestet werden soll, warum und wie man belastbare Tests schreibt.
  • Sie nach sauberem Code streben und flexibel sind, um Pragmatismus und Perfektion auszubalancieren.
  • Sie ein großes Interesse an plattformübergreifender Entwicklung mit Kotlin Multiplatform haben.

Warum Sie SumUp beitreten sollten

  • Seien Sie Teil eines Unternehmens, das Vielfalt schätzt und einzigartige Perspektiven feiert.
  • Arbeiten Sie mit einem globalen Team von Fachleuten in einer Umgebung, die Zusammenarbeit, Lernen und Wachstum fördert.
  • Seien Sie Teil eines globalen Stammes, der eine Banklösung von Grund auf neu aufbaut und wirkungsvolle Lösungen für die realen Probleme von Millionen von SumUp-Händlern auf der ganzen Welt liefert.
  • Karrierewachstum und Lernmöglichkeiten: Wir investieren in Ihre Entwicklung durch regelmäßige Schulungen, Mentorenprogramme, SumUp University Leadership Cohort und ein jährliches Lernbudget (2.000 EUR).
  • 28 Tage bezahlter Urlaub + 1 für den Geburtstag.
  • Sabbatical-Programm für langjährige SumUppers.
  • Treten Sie einem globalen Team bei, in dem Sie dazugehören: Schauen Sie sich unsere D&I-Initiativen und Mitarbeiterressourcengruppen wie Pride Club, SumAfro, Neurodiversität, Grupos Mais, Women in Tech und mehr an.
  • Gesundheits- und Wellnessleistungen: Fitnesskurse im Haus, Fitnessstudio im Büro, subventionierter Urban Sports Club und verfügbare Psychotherapie-Sitzungen.
  • Eine Vielzahl anderer Vorteile wie subventionierte öffentliche Verkehrskarten, Kita-Platzierungsunterstützung, Rentenversicherung, Sprachlernplattform/-kurse usw.
  • Teilnahme an unserem virtuellen Aktienbesitzprogramm - Sie werden einen Anteil am zukünftigen Erfolg von SumUp besitzen.

Senior Software Engineer, Android - KMP Arbeitgeber: Atlas Metrics

SumUp ist ein hervorragender Arbeitgeber, der Vielfalt schätzt und einzigartige Perspektiven feiert. In Berlin arbeiten Sie in einem dynamischen Team, das Zusammenarbeit, Lernen und persönliches Wachstum fördert. Mit umfangreichen Entwicklungsmöglichkeiten, einem jährlichen Weiterbildungsbudget von 2.000 EUR und zahlreichen Gesundheits- und Wellnessangeboten bietet SumUp eine attraktive Arbeitsumgebung für talentierte Software-Ingenieure, die an innovativen Lösungen für Millionen von Händlern weltweit mitwirken möchten.

A

Kontaktdaten:

Atlas Metrics Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior Software Engineer, Android - KMP erhalten könnten

Netzwerken, Netzwerken, Netzwerken!

Nutze LinkedIn und andere Plattformen, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns nicht vergessen, dass persönliche Empfehlungen oft der Schlüssel sind, um ins Gespräch zu kommen!

Sei bereit für technische Interviews!

Mach dich mit typischen Fragen und Coding-Challenges vertraut. Übe das Lösen von Problemen unter Zeitdruck, damit du im Interview glänzen kannst. Wir wissen, dass du das drauf hast!

Zeige deine Leidenschaft!

Sprich über deine Projekte und was dich an der Softwareentwicklung begeistert. Lass uns sehen, wie du die Zukunft der mobilen Apps mitgestalten möchtest – das wird Eindruck machen!

Bewirb dich direkt über unsere Website!

Wir lieben es, wenn du dich direkt bei uns bewirbst! So kannst du sicherstellen, dass deine Bewerbung die richtigen Leute erreicht. Und hey, wir freuen uns darauf, dich kennenzulernen!

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

Kotlin
Android Entwicklung
Jetpack Compose
Software Design Patterns (MVVM, MVI)
Modulare Architektur
Reaktive Programmierung (Flow, Coroutines, Concurrency)
Testing Best Practices

Einige Tipps für deine Bewerbung 🫡

Sei du selbst!:Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach Menschen, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen.

Betone deine Erfahrungen:Erzähle uns von deinen bisherigen Projekten und Erfahrungen, besonders im Bereich Android und Kotlin. Zeig uns, wie du in der Vergangenheit Probleme gelöst hast und welche Erfolge du erzielt hast.

Dokumentation ist wichtig:Vergiss nicht, deine Dokumentationsfähigkeiten zu erwähnen! Wir legen großen Wert auf saubere und gründliche Dokumentation, also zeig uns, dass du das drauf hast.

Bewirb dich über unsere Website:Um sicherzustellen, dass wir deine Bewerbung schnell und effizient bearbeiten können, bewirb dich bitte direkt über unsere Website. So bist du auf der sicheren Seite!

Wie man sich auf ein Vorstellungsgespräch bei Atlas Metrics vorbereitet

Verstehe die Technologie

Mach dich mit Kotlin Multiplatform und Jetpack Compose vertraut. Sei bereit, deine Erfahrungen und Kenntnisse in diesen Technologien zu teilen und wie du sie in der Vergangenheit angewendet hast. Das zeigt, dass du nicht nur die Theorie kennst, sondern auch praktische Anwendungen beherrschst.

Bereite Beispiele vor

Denke an konkrete Projekte oder Herausforderungen, die du in deiner Karriere gemeistert hast. Zeige, wie du Probleme gelöst hast, insbesondere in Bezug auf mobile Entwicklung und Benutzerzentrierung. Diese Geschichten helfen dir, deine Fähigkeiten greifbar zu machen.

Teamarbeit betonen

Da die Rolle viel Zusammenarbeit erfordert, sei bereit, über deine Erfahrungen in cross-funktionalen Teams zu sprechen. Erkläre, wie du mit Designern und Produktmanagern zusammengearbeitet hast, um eine einheitliche Benutzererfahrung zu schaffen. Teamarbeit ist entscheidend für den Erfolg bei SumUp.

Fragen stellen

Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Rolle und am Unternehmen. Frage nach den aktuellen Herausforderungen des Teams oder wie SumUp die Weiterentwicklung seiner Produkte plant. Das gibt dir auch einen Einblick in die Unternehmenskultur.