Auf einen Blick
- Aufgaben: Leiten der technischen Richtung für die hybride Plattform und Entwickeln von Architekturen für iOS und Android.
- Unternehmen: Das Unternehmen hat seinen Hauptsitz in Sydney und ist bekannt für seine innovative Designkultur.
- Vorteile: Bietet Aktienpakete, inklusive Elternzeit und flexible Urlaubsoptionen zur Unterstützung des Wohlbefindens.
- Weitere Informationen: Die Rolle erfordert aktiven Codebeitrag und Zusammenarbeit mit Produktgruppen.
- Warum dieser Job: Führen Sie ein ambitioniertes cross-platform Engineering-Programm, das die mobile Zukunft des Unternehmens gestaltet.
- Qualifikationen: Erfahrung mit hybrider Architektur, React Native und der Migration reifer mobiler Produkte erforderlich.
Das prognostizierte Gehalt liegt zwischen 80000 - 110000 € pro Jahr.
Schließen Sie sich dem Team an, das neu definiert, wie die Welt Design erlebt.
Wo und wie Sie arbeiten können: Unser Flaggschiff-Campus in Sydney ist einzigartig für das Unternehmen - eine Erweiterung unseres Stadtteils Surry Hills. Es ist ein durchdacht gestalteter Raum mit viel Platz zum Zusammenarbeiten, Fokussieren und Verbinden. Diese Rolle basiert in Sydney, und wir suchen jemanden, der sich hier zu Hause fühlt. Unsere hybride Arbeitsweise gibt Ihnen die Flexibilität, remote zu arbeiten und sich auf dem Campus für bedeutungsvolle persönliche Zusammenarbeit und Verbindung zusammenzufinden, wenn es am wichtigsten ist. Wir vertrauen unseren Canvanauts, das Gleichgewicht zu wählen, das sie und ihr Team befähigt, ihre Ziele zu erreichen.
Was Sie in dieser Rolle tun würden: Die Mobile Platform ist dafür verantwortlich, wie das Unternehmen auf iOS und Android läuft. Jedes Produktteam im Unternehmen baut auf dem auf, was diese Gruppe liefert. Hunderte Millionen von Nutzern öffnen das Unternehmen auf einem Telefon oder Tablet, und die Architektur, die dieses Erlebnis antreibt, ist eines der wichtigsten technischen Vorhaben, die das Unternehmen derzeit verfolgt. Das Ziel ist es, maßgeschneiderte Lösungen zu entwickeln, die React, React Native und Bazel nutzen, um „Build once, ship native“-Erlebnisse über iOS, Android und Web zu ermöglichen.
Im Moment konzentriert sich diese Rolle auf:
- Die technische Richtung für den hybriden Stack zu besitzen: Bauen Sie die Architektur für eine Plattform, die auf allen Laufzeiten bereitgestellt werden kann und die Wiederverwendbarkeit maximiert, ohne Leistung und Benutzererfahrung zu beeinträchtigen.
- Frühzeitig liefern: Dies ist kein mehrjähriges Forschungsprojekt. Das Unternehmen bewegt sich schnell in dieser Arbeit. In den ersten sechs Monaten werden Sie Produktionscode an echte Nutzer ausliefern, zusammen mit dem Team.
- Die mobilen Fähigkeiten aufzubauen, die das nächste Jahrzehnt benötigt: Die Grundlagen, wie die Anwendung zusammengesetzt ist. Die Fähigkeiten, die jedes Produktteam benötigt, um native Erlebnisse zu liefern.
- Mit Code führen, nicht mit Whiteboards: Das Unternehmen hat keine Architekturfunktion - Principal Engineers bleiben hands-on, und diese Rolle ist stärker hands-on als die meisten.
- Die Produktgruppen zu beeinflussen, die von dieser Arbeit abhängen: Während die erste Phase ausgeliefert wird, arbeiten Sie mit den Produktgruppen zusammen, deren Erfahrungen in die hybride Anwendung integriert sind.
- Mit starken Kollegen sparren: Sie werden einer kleinen Gruppe von Principal- und Staff-Engineers beitreten, die gestalten, wie der Frontend- und Mobile-Stack des Unternehmens funktioniert.
- Einflussreicher individueller Beitrag: Auch wenn Sie keine direkten Berichte haben, werden Sie Staff- und Senior-Engineers führen und betreuen und deren architektonische Entscheidungen überwachen.
Was Erfolg aussieht: Der hybride Stack wird in die Produktion geliefert und fühlt sich auf jedem Gerät, das die Nutzer öffnen, nativ an. Die Architektur hält stand, während das Produkt wächst und mehr Teams darauf aufbauen. Die Muster, die von dieser Rolle gesetzt werden, werden im gesamten Frontend, iOS und Android als Standardmethode zum Bauen für mobile Anwendungen übernommen.
Sie passen wahrscheinlich gut, wenn...
- Hybrid-Stack-Expertise: Sie haben eine groß angelegte hybride mobile Architektur in der Produktion gebaut oder erheblich weiterentwickelt.
- Migration in großem Maßstab: Sie haben eine bedeutende Migration eines reifen mobilen Produkts auf eine neue Architektur geleitet.
- Principal Leadership: Sie haben dort gearbeitet, wo sowohl das Problem als auch die Lösung unbekannt sind, und die Arbeit das gesamte Unternehmen umfasst.
- Cross-Plattform-Flüssigkeit: Tiefe mobile Grundlagen über iOS und Android und ein Instinkt dafür, wie sich dieselben Muster über das Web abbilden.
- Aktiver individueller Beitrag: Sie schreiben und committen täglich Code.
- AI-Flüssigkeit: Sie haben agentische Orchestrierung in der realen Arbeit verwendet.
Technisches Wissen:
- React Native: Produktionserfahrung in großem Maßstab.
- Mobile Runtime: Bundle-Lieferung, native Modulgrenzen, Leistungsprofilierung auf echten Geräten.
- iOS und Android: Native Grundlagen auf beiden, nicht nur die JS-Seite der Brücke.
- Cross-Plattform-Architektur: Einmal bauen, auf mehrere Laufzeiten ausliefern, ohne das native Gefühl zu verlieren.
- Mobile Performance: Leistungs-, Zuverlässigkeitsüberwachung und Optimierung in großem Maßstab.
- Tiefe Grundlagen: Ingenieurgrundlagen aus einem CS-Hintergrund, einschließlich Datenstrukturen, Komplexität.
Schön zu haben:
- Live-Migrationen: Produktionserfahrung bei der Weiterentwicklung eines reifen mobilen Produkts auf eine neue Architektur.
- Systemsprachen: Rust oder C für portable Bibliotheken, die über mobile Plattformen hinweg laufen.
- Open-Source-Beiträge: React Native, Expo oder das Cross-Plattform-Mobile-Ökosystem.
- Mobile CI/CD: Release-Züge und Over-the-Air-Updates in großem Maßstab.
Über das Team: Sie werden unserer Client Platform-Gruppe im Unternehmen beitreten, wo unsere Mission darin besteht, ein erfreuliches Erlebnis für jeden Nutzer auf jedem Gerät sicherzustellen. Client Platform besitzt die Grundlagen, auf denen jedes Produktteam aufbaut, einschließlich Web Platform, Mobile Platform und der benutzerorientierten Oberflächen des Produkts. Hunderte Millionen von Nutzern sitzen auf dem, was diese Gruppe liefert. Mobile Platform ist die Gruppe innerhalb der Client Platform, die dafür verantwortlich ist, wie das Unternehmen auf iOS und Android läuft.
Was ist für Sie drin? Das Erreichen unserer verrückt großen Ziele motiviert uns, hart zu arbeiten - und das tun wir - aber Sie werden auch viele Momente der Magie, Verbindung und des Spaßes erleben, die das Leben im Unternehmen durchziehen. Wir bieten auch eine Reihe von Vorteilen, um Sie für jeden Erfolg in und außerhalb der Arbeit vorzubereiten.
- Equity-Pakete - wir möchten, dass unser Erfolg auch Ihrer ist.
- Inklusive Elternzeitregelung, die alle Eltern und Betreuer unterstützt.
- Ein jährliches Vibe & Thrive-Zuschuss zur Unterstützung Ihres Wohlbefindens, sozialer Verbindung, Büroeinrichtung und mehr.
- Flexible Urlaubsoptionen, die Sie ermächtigen, eine Kraft für das Gute zu sein, Zeit zum Auftanken zu nehmen und Sie persönlich zu unterstützen.
Wir treffen Einstellungsentscheidungen basierend auf Ihren Erfahrungen, Fähigkeiten und Ihrer Leidenschaft sowie darauf, wie Sie das Unternehmen und unsere Kultur bereichern können. Wenn Sie sich bewerben, teilen Sie uns bitte die Pronomen mit, die Sie verwenden, und alle angemessenen Anpassungen, die Sie während des Interviewprozesses benötigen.
Principal Software Engineer - Mobile Platform Arbeitgeber: United States Digital Space LLC
Arbeiten Sie in Sydney in einem kreativen Umfeld, das Teamarbeit und persönliche Verbindungen fördert. Genießen Sie Vorteile wie eine inklusive Elternzeitregelung und ein jährliches Vibe & Thrive-Budget für Ihr Wohlbefinden. Das Client Platform-Team sorgt dafür, dass Hunderte Millionen Nutzer eine großartige Erfahrung auf jedem Gerät haben.
Kontaktdaten:
United States Digital Space LLC Recruiting-Team
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Principal Software Engineer - Mobile Platform erhalten könnten
✨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 United States Digital Space LLC anzuklopfen, wenn du dich auf die Stelle als Principal Software Engineer - Mobile Platform 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 United States Digital Space LLC vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Principal Software Engineer - Mobile Platform mit Bravour zu bestehen
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 United States Digital Space LLC 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 United States Digital Space LLC 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.