Staff Software Engineer, Android - Slack Productivity Mobile

Staff Software Engineer, Android - Slack Productivity Mobile

Vollzeit Homeoffice (teilweise)
Salesforce

Auf einen Blick

  • Aufgaben: Gestalte die Zukunft der Produktivität auf Mobilgeräten und führe technische Strategien ein.
  • Unternehmen: Salesforce, führend in KI-gestütztem CRM und Innovation.
  • Vorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen, flexible Arbeitszeiten und berufliche Entwicklung.
  • Weitere Informationen: Dynamisches Umfeld mit großartigen Karrierechancen und einem Fokus auf Gleichheit.
  • Warum dieser Job: Beeinflusse Millionen von Nutzern und arbeite mit den besten Ingenieuren der Branche.
  • Qualifikationen: Mindestens 6 Jahre Erfahrung in der Softwareentwicklung, insbesondere mit Android.

Um die beste Kandidatenerfahrung zu gewährleisten, sollten Sie in Betracht ziehen, sich innerhalb von 12 Monaten für maximal 3 Stellen zu bewerben, um Doppelarbeit zu vermeiden.

Über Salesforce

Salesforce ist das führende AI CRM, wo Menschen mit Agenten gemeinsam den Kundenerfolg vorantreiben. Hier treffen Ambition und Aktion aufeinander. Technologie trifft Vertrauen. Und Innovation ist kein Schlagwort – es ist eine Lebensweise. Die Arbeitswelt, wie wir sie kennen, verändert sich, und wir suchen Trailblazer, die leidenschaftlich daran interessiert sind, Unternehmen und die Welt durch AI zu verbessern, Innovationen voranzutreiben und die Kernwerte von Salesforce im Mittelpunkt zu halten.

Über Slack

Slack ist Ihr digitales Hauptquartier – bringt Menschen, Apps, Kunden und AI-Agenten an einem Ort zusammen. Millionen von Menschen nutzen Slack jeden Tag, um zu kommunizieren, zusammenzuarbeiten und ihre Arbeit zu erledigen.

Das Team

Das Productivity Mobile-Team entwickelt viele der wichtigsten mobilen Erlebnisse von Slack, einschließlich Canvas, Listen, Huddles, Clips, Dateien und anderen aufkommenden Kollaborationsoberflächen. Unsere Mission ist es, Benutzern zu helfen, Informationen zu erstellen, zu organisieren, zu teilen und darauf zu reagieren, wo auch immer sie sich befinden.

Die Rolle

Wir suchen einen Staff Android Engineer, der die Zukunft der Produktivität auf Mobilgeräten gestalten kann. Als Staff Engineer werden Sie als technischer Leiter über mehrere Teams und Initiativen hinweg fungieren. Sie werden Architektur und Engineering-Strategie vorantreiben, die Produktentwicklung beeinflussen und einige der herausforderndsten technischen Probleme in der Android-Anwendung von Slack lösen.

Was Sie tun werden

  • Die Zukunft der Produktivität auf Mobilgeräten gestalten, indem Sie die Architektur und technische Strategie hinter Erlebnissen leiten, die täglich von Millionen von Slack-Nutzern verwendet werden.
  • Komplexe, funktionsübergreifende Initiativen von der frühen technischen Erkundung bis zur Produktionsbereitstellung und langfristigen Weiterentwicklung leiten.
  • Eng mit Produkt und Design zusammenarbeiten, um Erlebnisse zu gestalten, die Benutzerbedürfnisse, technische Einschränkungen und langfristige Wartbarkeit in Einklang bringen.
  • Plattformübergreifende Möglichkeiten zur Verbesserung von Leistung, Zuverlässigkeit, Zugänglichkeit und Entwicklerproduktivität identifizieren.
  • Technische Entscheidungen über Ihr unmittelbares Team hinaus durch technische Führung, Designüberprüfungen und Mentoring beeinflussen.
  • Best Practices für die Android-Entwicklung, Tests, Beobachtbarkeit und operationale Exzellenz etablieren.
  • Die mobile Architektur und Infrastruktur von Slack weiterentwickeln, um zukünftige Produktinvestitionen, einschließlich AI-gestützter Erlebnisse, zu unterstützen.
  • Senior Engineers betreuen und zum Wachstum der breiteren Android-Engineering-Community innerhalb von Slack beitragen.

Was wir suchen

  • Nachweisliche Erfolge bei der Leitung großer, unklarer technischer Initiativen mit messbarem Geschäftswert.
  • Erfahrung in der Gestaltung von Systemen und Architekturen, die über mehrere Teams und langlebige Codebasen skalieren.
  • Fähigkeit, die technische Richtung durch Zusammenarbeit und nicht durch Autorität zu beeinflussen und die Ausrichtung über verschiedene Interessengruppen hinweg voranzutreiben.
  • Über 6 Jahre Berufserfahrung in der Softwareentwicklung, einschließlich umfangreicher Erfahrung im Aufbau von Android-Anwendungen in großem Maßstab.
  • Tiefe Expertise in Kotlin und moderner Android-Entwicklung.
  • Starkes Verständnis der Android-Architektur, des Anwendungslebenszyklus, der Parallelität, des Netzwerkens und der Leistungsoptimierung.
  • Starkes Produktverständnis und Leidenschaft für die Schaffung außergewöhnlicher Benutzererlebnisse.
  • Ausgezeichnete Kommunikationsfähigkeiten und Erfahrung in der Zusammenarbeit mit Engineering-, Produkt- und Designorganisationen.
  • Neigung zu Eigenverantwortung, Ausführung und kontinuierlicher Verbesserung.

Bevorzugte Qualifikationen

  • Erfahrung mit Jetpack Compose und modernen Android-Architekturmustern.
  • Erfahrung im Aufbau gemeinsamer Plattformen, Designs oder Entwicklerinfrastrukturen.
  • Expertise in Anwendungsleistung, Startoptimierung, Zuverlässigkeit und Beobachtbarkeit.
  • Erfahrung in der Leitung technischer Migrationen oder großangelegter architektonischer Transformationen.
  • Beiträge zu Open-Source-Projekten oder der Android-Community.
  • Erfahrung im Aufbau von Kollaboration, Produktivität, Messaging, AI oder Unternehmenssoftwareprodukten.

Warum Sie sich uns anschließen sollten

Sie haben die Möglichkeit, die Richtung der mobilen Plattform von Slack zu beeinflussen, Erlebnisse zu gestalten, die von Millionen von Menschen genutzt werden, und mit einigen der stärksten mobilen Ingenieure der Branche zusammenzuarbeiten.

Unterkünfte

Wenn Sie während des Bewerbungs- oder Rekrutierungsprozesses eine angemessene Unterkunft benötigen, reichen Sie bitte eine Anfrage über dieses Formular ein.

Bitte beachten Sie, dass Salesforce KI-Tools verwendet, um unseren Recruitern zu helfen, die Lebensläufe und Qualifikationen der Kandidaten während des Rekrutierungsprozesses zu bewerten und zu überprüfen. Menschen werden immer die Auswahl und Einstellungsentscheidungen treffen.

Stellenangebotserklärung

Salesforce ist ein Arbeitgeber, der Chancengleichheit bietet und eine Politik der Nichtdiskriminierung gegenüber allen Mitarbeitern und Bewerbern für eine Beschäftigung aufrechterhält.

Staff Software Engineer, Android - Slack Productivity Mobile Arbeitgeber: Salesforce

Salesforce ist ein herausragender Arbeitgeber, der seinen Mitarbeitern nicht nur ein dynamisches und innovatives Arbeitsumfeld bietet, sondern auch umfangreiche Möglichkeiten zur persönlichen und beruflichen Weiterentwicklung. Mit einem starken Fokus auf Inklusion und Gleichheit fördert Salesforce eine Kultur, in der Teamarbeit und kreative Problemlösungen geschätzt werden, während die Mitarbeiter durch erstklassige Ressourcen und Benefits unterstützt werden, um ihre besten Leistungen zu erbringen. Arbeiten Sie in einem Unternehmen, das an der Spitze der KI-Transformation steht und gestalten Sie aktiv die Zukunft der Technologie mit.

Salesforce

Kontaktdaten:

Salesforce Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Staff Software Engineer, Android - Slack Productivity Mobile erhalten könntest

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Salesforce anzuklopfen, wenn du dich auf die Stelle als Staff Software Engineer, Android - Slack Productivity Mobile bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Salesforce vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Staff Software Engineer, Android - Slack Productivity Mobile mit Bravour zu bestehen

Android Entwicklung
Kotlin
Architektur von Android-Anwendungen
Anwendungslebenszyklus
Concurrency
Netzwerkprogrammierung
Leistungsoptimierung

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Salesforce klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei Salesforce vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.