Senior Mobile Software Engineer

Senior Mobile Software Engineer

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

Auf einen Blick

  • Aufgaben: Entwickle innovative 3D-Scanning-Tools für Android und iOS.
  • Unternehmen: DroneDeploy, ein führendes Unternehmen in der Erfassungstechnologie.
  • Vorteile: Wettbewerbsfähiges Gehalt, flexible Arbeitszeiten und Möglichkeiten zur beruflichen Weiterentwicklung.
  • Weitere Informationen: Vielfältige Arbeitsumgebung mit großartigen Wachstumschancen.
  • Warum dieser Job: Gestalte die Zukunft der Kartierung mit modernster Technologie und einem kreativen Team.
  • Qualifikationen: Mindestens 5 Jahre Erfahrung in der mobilen Softwareentwicklung und Kenntnisse in Kotlin.

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

Anforderungen:

  • 5+ Jahre Erfahrung in der Bereitstellung von mobilen Anwendungen, einschließlich bedeutender Beiträge zu einer Produktions-App mit einer signifikanten Benutzerbasis oder hoher architektonischer Komplexität
  • Starkes Verständnis von Kotlin und modernen Android-Praktiken
  • Erfahrung mit Wi-Fi, Bluetooth oder anderer inter-hardware Kommunikation mit Android
  • Kenntnisse in Android Studio Profiler, Firebase Crashlytics und/oder Überwachungs- und Beobachtbarkeitstechnologien, die es Ihnen ermöglichen, Abstürze zu beheben, Speicherprobleme zu identifizieren und Hardwareverbindungsprobleme über ein vielfältiges Geräte-Ökosystem hinweg zu debuggen
  • Proaktive Nutzung von KI-unterstützten Tools (z. B. Codierungsagenten, LLM-Harnesse), um Ihre Softwareentwicklung zu beschleunigen und schneller mehr Wert für Kunden zu liefern
  • Erfahrung in der Erklärung komplexer technischer Abwägungen gegenüber nicht-technischen Teamkollegen zur Förderung der Projektabstimmung
  • Erfahrung mit oder eine nachgewiesene Bereitschaft, unseren Backend-Stack (Python, Tornado, MongoDB) zu lernen, um Daten vom Gerät zur Datenbank zurückzuverfolgen
  • Erfahrung mit ARCore, räumlichem Computing oder 3D-Erfassungs-Workflows auf Android
  • Vertrautheit mit externen Kamera-Hardwareprotokollen, insbesondere Bluetooth, Wi-Fi Direct oder dem Open Spherical Camera (OSC) Standard
  • Erfahrung darin, frühe mobile Arbeiten oder Machbarkeitsnachweise in eine produktionsreife App mit einer kohärenten, debugbaren, beobachtbaren Architektur umzuwandeln
  • Professionelle iOS-Erfahrung, da diese Rolle sowohl zu unseren Android- als auch iOS-Apps beitragen kann

Was die Stelle beinhaltet:

DroneDeploy transformiert, wie Branchen die Welt sehen. Als Teil des Ground Mobile-Teams werden Sie die innovativen 3D-Scanning-Tools entwickeln, die Smartphones und 360°-Kameras in professionelle Mapping-Geräte verwandeln. Unsere Mission ist einfach: die zuverlässigsten, benutzerzentrierten Erfassungstechnologien auf dem Planeten zu schaffen. Von der Vorabkonstruktion bis zu langfristigen Operationen wird Ihr Code den Kunden ermöglichen, die Realität mit einem einzigen Tipp zu erfassen. In dieser Rolle werden Sie die zuverlässigsten, benutzerzentrierten Erfassungserlebnisse auf Android schaffen. Sie werden Erkenntnisse aus unserer bestehenden iOS-App und Android-Machbarkeitsnachweisen nutzen und diese in eine produktionsreife Android-App umwandeln. Indem Sie Ihr Android-Wissen mit der Fachkompetenz des Teams kombinieren, werden Sie helfen, das architektonische Fundament zu definieren und das Produkt mit dem gleichen Maß an Handwerkskunst und Zuverlässigkeit voranzutreiben, das wir auf iOS aufgebaut haben. Wir fördern Vielfalt und ermutigen Kandidaten aus allen Hintergründen, sich zu bewerben, auch wenn Sie nicht alle aufgeführten Qualifikationen erfüllen. Teilen Sie uns Ihre besonderen Stärken mit; wir sind daran interessiert, die einzigartigen Perspektiven zu verstehen, die Sie mitbringen.

Definieren Sie das technische Fundament und die Architektur für die Ground Mobile Android-App in Zusammenarbeit mit Ihren Teamkollegen. Die Entscheidungen, die Sie treffen, werden den Code für Jahre prägen. Entwickeln Sie resiliente Kotlin-Client-seitige Logik mit Offline-First-Prinzipien. Realistische Einschränkungen umfassen: niedrige Konnektivität an Arbeitsplätzen, große Erfassungssets und intermittierende Hardwaresignale. Arbeiten Sie mit Produkt und Design zusammen, um Kundenfrustrationen in elegante technische Lösungen zu übersetzen. Schreiben Sie den Code, der mit 360-Grad-Kameras und hochpräzisem GPS kommuniziert. Sie werden die „unordentliche“ Realität der Hardwareintegration im vielfältigen Geräte-Ökosystem von Android bewältigen. Etablieren Sie Android CI/CD, Teststandards und Release-Tools von Grund auf, arbeiten Sie plattformübergreifend, um Gewinne für unsere iOS-App zu erzielen, wenn es sinnvoll ist. Nutzen Sie ARCore und KI, um neue Möglichkeiten zu prototypisieren, die Welt zu sehen. Wir schätzen das „gescheiterte“ Experiment, das uns etwas Neues lehrt. Steigern Sie die Teamleistung durch Reviews und Hackathons, indem Sie empathisches Feedback und neue KI-unterstützte Tools nutzen, um Ihren Kollegen zu helfen, besseren Code schneller zu liefern. Nehmen Sie gelegentlich an Vor-Ort-Besuchen (1–2 Reisen pro Jahr) teil, um die Arbeitsabläufe vor Ort direkt zu erleben und Empathie für die Kunden aufzubauen.

Senior Mobile Software Engineer Arbeitgeber: DroneDeploy

DroneDeploy ist ein hervorragender Arbeitgeber, der innovative Technologien im Bereich der 3D-Scantechnologie entwickelt und dabei eine inklusive und vielfältige Arbeitskultur fördert. Mit einem starken Fokus auf Mitarbeiterentwicklung und der Möglichkeit, an spannenden Projekten zu arbeiten, bietet das Unternehmen nicht nur attraktive Benefits, sondern auch die Chance, in einem dynamischen Team zu wachsen und bedeutende Beiträge zu leisten. Die Lage und die Möglichkeit, gelegentlich vor Ort zu arbeiten, ermöglichen es den Mitarbeitern, direkt mit den Kunden zu interagieren und deren Bedürfnisse besser zu verstehen.

DroneDeploy

Kontaktdaten:

DroneDeploy Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior Mobile Software Engineer erhalten könnten

Tipp Nummer 1

Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns wissen, wenn du Fragen hast oder Unterstützung brauchst!

Tipp Nummer 2

Bereite dich auf technische Interviews vor, indem du deine Kenntnisse in Kotlin und Android vertiefst. Mach ein paar Coding-Challenges und sei bereit, deine Lösungen zu erklären – das zeigt, dass du die Materie beherrschst!

Tipp Nummer 3

Zeige deine Leidenschaft für innovative Technologien! Sprich über deine Erfahrungen mit ARCore oder AI-Tools in deinen Gesprächen. Das wird dir helfen, dich von anderen Bewerbern abzuheben.

Tipp Nummer 4

Bewirb dich direkt über unsere Website! So kannst du sicherstellen, dass deine Bewerbung die richtigen Leute erreicht. Und vergiss nicht, deine einzigartigen Stärken hervorzuheben – wir sind gespannt darauf, was du mitbringst!

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

Kotlin
Android Entwicklung
Wi-Fi Kommunikation
Bluetooth Kommunikation
Android Studio Profiler
Firebase Crashlytics
AI-unterstützte Tools

Einige Tipps für deine Bewerbung 🫡

Sei du selbst!:Zeig uns, wer du wirklich bist! Deine Persönlichkeit und deine Erfahrungen sind wichtig. Lass uns wissen, was dich motiviert und warum du Teil von StudySmarter werden möchtest.

Pass auf die Details auf!:Achte darauf, dass deine Bewerbung fehlerfrei ist. Rechtschreibfehler oder unklare Formulierungen können einen schlechten Eindruck hinterlassen. Nimm dir die Zeit, alles gründlich zu überprüfen!

Mach es konkret!:Erzähle uns von deinen konkreten Erfahrungen und Projekten, die du in der Vergangenheit umgesetzt hast. Zeige uns, wie du mit Herausforderungen umgegangen bist und welche Erfolge du erzielt hast.

Bewirb dich über unsere Website!:Der einfachste Weg, um Teil unseres Teams zu werden, ist über unsere Website. Dort findest du alle Informationen und kannst deine Bewerbung direkt einreichen. Wir freuen uns auf deine Unterlagen!

Wie man sich auf ein Vorstellungsgespräch bei DroneDeploy vorbereitet

Mach dich mit den Technologien vertraut

Stelle sicher, dass du die geforderten Technologien wie Kotlin, Android Studio und Firebase Crashlytics gut beherrschst. Bereite dich darauf vor, konkrete Beispiele aus deiner bisherigen Arbeit zu nennen, in denen du diese Tools erfolgreich eingesetzt hast.

Verstehe die Rolle und das Unternehmen

Informiere dich über DroneDeploy und deren Mission, um zu zeigen, dass du wirklich an der Position interessiert bist. Überlege dir, wie deine Erfahrungen und Fähigkeiten zur Vision des Unternehmens passen und bereite Fragen vor, die dein Interesse an der Rolle unterstreichen.

Bereite technische Erklärungen vor

Da du komplexe technische Konzepte auch Nicht-Technikern erklären musst, übe, wie du deine bisherigen Projekte und Entscheidungen einfach und verständlich darstellst. Dies zeigt nicht nur dein technisches Wissen, sondern auch deine Kommunikationsfähigkeiten.

Zeige deine Lernbereitschaft

Betone deine Bereitschaft, neue Technologien zu lernen, insbesondere den Backend-Stack (Python, Tornado, MongoDB). Teile Beispiele, wie du in der Vergangenheit neue Fähigkeiten erlernt hast und wie dies deinem Team oder Projekt zugutekam.