Senior Software Engineer - Android (f/m/d)

Senior Software Engineer - Android (f/m/d)

Berlin Vollzeit 43200 - 72000 € / Jahr (geschätzt) Homeoffice möglich
Newstore

Auf einen Blick

  • Aufgaben: Entwickle innovative Android-Lösungen und arbeite eng im Team zusammen.
  • Unternehmen: NewStore revolutioniert den Einzelhandel mit Omnichannel-as-a-Service für globale Marken.
  • Vorteile: Genieße großzügige Freizeit, persönliche Entwicklungsbudgets und die Möglichkeit, remote zu arbeiten.
  • Weitere Informationen: Wir bieten flexible Arbeitszeiten und Mitarbeiteraktienoptionen.
  • Warum dieser Job: Werde Teil eines dynamischen Teams, das Vielfalt schätzt und innovative Ideen fördert.
  • Qualifikationen: Erfahrung in Android-Entwicklung, MVVM und reaktiver Programmierung ist erforderlich.

Das prognostizierte Gehalt liegt zwischen 43200 - 72000 € pro Jahr.

Über NewStore

NewStore bietet Omnichannel-as-a-Service für Einzelhandelsmarken weltweit, die ihre digitale Transformation beschleunigen möchten. Die mobile, modulare Cloud-Plattform von NewStore umfasst POS, Auftragsmanagement, Clienteling, Inventar und native Verbraucher-Apps. Zu den Kunden von NewStore gehören Burton, Faherty Brand, G-Star RAW, Marine Layer, Scotch & Soda, UNTUCKit und Vince.

Wie arbeiten wir zusammen?

  • Starke, befähigte und autonome Teams, die Entscheidungen treffen können, um effektiv zu arbeiten und technische sowie Produktentscheidungen auf der Grundlage von Fakten selbst zu bestimmen.
  • Stolz, Verantwortung und Eigenverantwortung für alle Arbeiten zu übernehmen; erledigt ist besser als perfekt.
  • Teamplayer und großartige Mitarbeiter, die andere unterstützen; gemeinsamer Erfolg ist wichtiger als rohes Talent.
  • Fakten und Daten zur Unterstützung der eigenen Argumente nutzen und Integrität zeigen, um Entscheidungen zu treffen und diese zu übernehmen.
  • Demut, neue Entscheidungen zu treffen, wenn wir mehr lernen; keine Entscheidung sollte für immer sein.
  • Optimierung des Entwicklererlebnisses; Maschinen sind weniger wichtig als Menschen.
  • Einfachheit ist besser als Komplexität.
  • Häufige und kleine Änderungen, mehrere Auslieferungen pro Tag und Entwicklung im offenen.
  • Engagierte Zusammenarbeit durch Pair Programming, um Feedbackschleifen zu optimieren.
  • Vertikale Verantwortung und vollständige Kontrolle über unser Segment, einschließlich APIs, UI & UX, Analytik, Bereitstellung, Überwachung und Beobachtbarkeit.
  • Wir unterstützen unsere Software mit einer gesunden Bereitschaft zur Rufbereitschaft.
  • Teammetriken sind uns wichtig, auch wenn sie nicht das Ziel sind – wir verfolgen Zykluszeiten, Vorlaufzeiten, Bereitstellungshäufigkeit und andere relevante Kennzahlen.
  • In allen Arbeiten wenden wir eine DevOps-Mentalität an und übernehmen Verantwortung für Tests und Qualitätssicherung innerhalb des Teams.

Technologie, die wir verwenden

  • Android
  • Tiefes Verständnis der Android-Entwicklung und Best Practices
  • Erfahrung mit Mustern wie MVVM
  • Verständnis von reaktiver Programmierung mit RxJava oder RxKotlin
  • Erstellung und Verwaltung von Instant Apps
  • Kentnisse über Single-Activity-Setups
  • Vertrautheit mit anderen Sprachen wie Ruby, Python, Bash

Erwartungen an Sie

  • Unsere Arbeitsweise sollte Ihnen sehr zusagen und Sie sollten das Gefühl haben, in dieser Umgebung gedeihen und durch Ihre Arbeit Wert schaffen zu können.
  • Offenheit für das Lernen neuer Werkzeuge und die Verwendung des richtigen Werkzeugs für die jeweilige Aufgabe.
  • Vertrautheit mit einigen der Technologien, die wir bereits verwenden, oder vergleichbare Erfahrungen mit Alternativen.
  • Einige Erfahrungen in professionellen Umgebungen.
  • Starke schriftliche und mündliche Kommunikationsfähigkeiten in Englisch.
  • Bereitschaft, Ideen zu teilen und von anderen zu lernen.

Vorteile und Leistungen

  • Urlaub hat Priorität - mit einer großzügigen PTO-Richtlinie und einer Kultur, die Sie ermutigt, ihn zu nehmen.
  • Persönliches Entwicklungsbudget und unterstützende Umgebung, die Lernen wertschätzt.
  • Option, vollständig remote zu arbeiten.
  • „Lebensfreundliche“ Arbeitszeiten, die eine erfüllende Karriere und ein glückliches Leben ermöglichen.
  • Mitarbeiteraktienoptionen und vierteljährliche Boni basierend auf Unternehmenszielen.

Bei NewStore ist unsere Vielfalt unsere größte Stärke. Unser Team besteht aus über 40 Nationalitäten, die einen Schmelztiegel einzigartiger Perspektiven, kultureller Erfahrungen und innovativer Ideen fördern. Wenn Sie bereit sind, Teil eines Teams zu werden, das Barrieren abbaut und eine bessere Zukunft schafft, lassen Sie uns sprechen!

Senior Software Engineer - Android (f/m/d) Arbeitgeber: Newstore

NewStore ist ein hervorragender Arbeitgeber, der eine dynamische und unterstützende Arbeitsumgebung bietet, in der Teamarbeit und individuelle Verantwortung großgeschrieben werden. Mit großzügigen Urlaubstagen, einem persönlichen Entwicklungsbudget und der Möglichkeit, vollständig remote zu arbeiten, fördert NewStore das Wachstum seiner Mitarbeiter und sorgt für eine ausgewogene Work-Life-Balance. Die Vielfalt im Team, bestehend aus über 40 Nationalitäten, bereichert die Unternehmenskultur und schafft ein inspirierendes Umfeld für innovative Ideen.

Newstore

Kontaktdaten:

Newstore Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Senior Software Engineer - Android (f/m/d) erhalten könntest

Tip Nummer 1

Informiere dich über die Technologien, die NewStore verwendet, insbesondere Android-Entwicklung und MVVM-Muster. Zeige in Gesprächen, dass du ein tiefes Verständnis für diese Technologien hast und bereit bist, dich weiterzuentwickeln.

Tip Nummer 2

Bereite dich darauf vor, deine Erfahrungen mit agilen Methoden und DevOps-Praktiken zu teilen. NewStore legt großen Wert auf Teamarbeit und schnelle Iterationen, also sei bereit, Beispiele aus deiner bisherigen Arbeit zu nennen, die dies demonstrieren.

Tip Nummer 3

Zeige deine Teamfähigkeit und deine Bereitschaft zur Zusammenarbeit. NewStore sucht nach Multiplikatoren, also bringe konkrete Beispiele, wie du in der Vergangenheit anderen geholfen hast oder wie du erfolgreich im Team gearbeitet hast.

Tip Nummer 4

Sei offen für neue Ideen und Werkzeuge. NewStore schätzt Anpassungsfähigkeit, also betone deine Lernbereitschaft und deine Fähigkeit, dich schnell in neue Technologien einzuarbeiten.

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer - Android (f/m/d) mit Bravour zu bestehen

Android-Entwicklung
MVVM-Architektur
Reaktive Programmierung mit RxJava oder RxKotlin
Erstellung und Verwaltung von Instant Apps
Kenntnisse über Single Activity Setups
Familiarität mit Programmiersprachen wie Ruby, Python und Bash
Teamarbeit und Zusammenarbeit

Einige Tipps für deine Bewerbung 🫡

Verstehe die Unternehmenskultur:Informiere dich über die Werte und die Arbeitsweise von NewStore. Betone in deiner Bewerbung, wie deine Erfahrungen und Ansichten mit ihrer Kultur übereinstimmen, insbesondere in Bezug auf Teamarbeit und Eigenverantwortung.

Hebe relevante Erfahrungen hervor:Stelle sicher, dass du deine Erfahrungen in der Android-Entwicklung und mit den geforderten Technologien wie MVVM und RxJava klar darstellst. Verwende konkrete Beispiele, um deine Fähigkeiten zu untermauern.

Motivationsschreiben:Verfasse ein überzeugendes Motivationsschreiben, in dem du erklärst, warum du bei NewStore arbeiten möchtest und wie du zur Verbesserung der Entwicklererfahrung beitragen kannst. Zeige deine Begeisterung für die digitale Transformation im Einzelhandel.

Prüfe deine Kommunikation:Achte darauf, dass deine schriftlichen Kommunikationsfähigkeiten in Englisch klar und präzise sind. Vermeide Fachjargon, der möglicherweise nicht allgemein verständlich ist, und stelle sicher, dass deine Bewerbung gut strukturiert ist.

Wie man sich auf ein Vorstellungsgespräch bei Newstore vorbereitet

Verstehe die Unternehmenskultur

Informiere dich über die Werte und die Arbeitsweise von NewStore. Zeige im Interview, dass du mit ihrer Philosophie übereinstimmst, insbesondere in Bezug auf Teamarbeit, Eigenverantwortung und kontinuierliches Lernen.

Technisches Wissen demonstrieren

Bereite dich darauf vor, dein Wissen über Android-Entwicklung und Best Practices zu zeigen. Sei bereit, über MVVM-Architekturen, reaktive Programmierung mit RxJava oder RxKotlin und Instant Apps zu sprechen.

Teamarbeit betonen

Hebe deine Erfahrungen in der Zusammenarbeit mit anderen hervor. NewStore legt Wert auf Teamplayer, also teile Beispiele, wie du in der Vergangenheit erfolgreich im Team gearbeitet hast und wie du Feedback gegeben und empfangen hast.

Fragen stellen

Bereite einige durchdachte Fragen vor, die dein Interesse an der Rolle und dem Unternehmen zeigen. Frage nach den Herausforderungen, die das Team derzeit hat, oder nach den Technologien, die sie in Zukunft einsetzen möchten.