Auf einen Blick
- Aufgaben: Entwickle und implementiere innovative Webanwendungen für militärische Technologien.
- Unternehmen: Anduril Industries, ein führendes Unternehmen in der Verteidigungstechnologie.
- Vorteile: Attraktives Gehalt, umfassende Gesundheitsleistungen und Unterstützung für berufliche Weiterentwicklung.
- Weitere Informationen: Wachstumsorientierte Umgebung mit spannenden Karrierechancen.
- Warum dieser Job: Gestalte die Zukunft der Militärtechnologie mit modernster Software und einem dynamischen Team.
- Qualifikationen: Erfahrung in der Softwareentwicklung, insbesondere mit JavaScript/TypeScript und React.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Anduril Industries ist ein Vertechnologieunternehmen mit der Mission, die militärischen Fähigkeiten der USA und ihrer Verbündeten mit fortschrittlicher Technologie zu transformieren. Durch die Integration der Expertise, Technologie und Geschäftsmodelle der innovativsten Unternehmen des 21. Jahrhunderts in die Verteidigungsindustrie verändert Anduril, wie militärische Systeme entworfen, gebaut und verkauft werden. Andurils Systemfamilie wird von Lattice OS betrieben, einem KI-gestützten Betriebssystem, das Tausende von Datenströmen in ein Echtzeit-3D-Befehls- und Kontrollzentrum umwandelt.
Das Maritime App-Team entwickelt die Full-Stack-Webanwendung (Teil von Lattice OS), die zur Steuerung aller maritimen Produkte von Anduril (Dive-LD, Dive-XL, Copperhead, Seabed Sentry, ASV und mehr) von Knoten in der Cloud und Laptops im Feld verwendet wird. Wir vereinen alle fortschrittlichen Technologien von Andurils Software-Plattform in einem robusten, maritimen Software-Stack, der zusammen mit unseren autonomen maritimen Robotern ausgeliefert wird. Wir sind ein Full-Stack-Webanwendungsteam, das ein modernes, kartenfokussiertes React-Frontend mit einem Go-Backend entwickelt. Wir nutzen Andurils proprietäre Mesh-Netzwerktechnologie und verteilte Speichertechnologie, um Lattice auch unter extremen Netzwerkbedingungen reibungslos zu betreiben (es gibt kein WLAN unter Wasser).
Wir suchen einen erfahrenen Frontend-/Full-Stack-Entwickler, der die Zukunft unserer Web-App-Architektur und Infrastruktur gestalten kann. Lattice für Maritime ist erst seit ein paar Jahren aktiv und hat viele spannende Möglichkeiten, die in den kommenden Jahren entwickelt werden können! Sie werden uns dabei leiten, unsere Architektur und Best Practices kontinuierlich weiterzuentwickeln, um sicherzustellen, dass Ihre Teamkollegen weiterhin leistungsstarke und zuverlässige Funktionen effizient entwickeln können. Diese Rolle erfordert eine solide Grundlage in Webtechnologien, das Management großer React-Codebasen, die Optimierung der Laufzeit- und Build-Leistung sowie die Optimierung der Kommunikation mit dem Backend. Wenn Sie ein kollaborativer Problemlöser sind, der Freude daran hat, Werkzeuge zu schaffen, die die Effektivität anderer Ingenieure steigern, möchten wir mit Ihnen sprechen.
Was Sie tun werden:
- Architekturmuster, Werkzeuge und Best Practices für den Aufbau von Komponenten, Seiten, Diensten und Apps entwerfen und implementieren
- Proaktiv Schmerzpunkte und Möglichkeiten zur Verbesserung unserer Entwicklererfahrung und Infrastruktur identifizieren
- Über den gesamten Stack (Frontend, Backend, Build, CI/CD) arbeiten, um Dinge zu erledigen
- Kollegen bei den besten Praktiken in der Technik unterstützen und beraten, sowie bei der optimalen Nutzung unserer Werkzeuge
- Die Erstellung neuer Apps leiten und/oder unsere App in fokussiertere Erlebnisse aufteilen
- Unsere Komponentenbibliothek so weiterentwickeln, dass sie nahtloser mit unserem Designsystem funktioniert
- Unsere Nutzung von Bibliotheken (z.B. für Kartierung, Diagramme, Protokollierung) weiterentwickeln, um Leistung, Wartbarkeit und Nützlichkeit zu erhöhen und sie wirklich gut aussehen zu lassen.
Erforderliche Qualifikationen:
- Abschluss in Informatik oder einem verwandten Bereich; oder gleichwertige Berufserfahrung
- Erfahrung im Aufbau von Produktions-Webanwendungen in JavaScript oder TypeScript (wir verwenden TypeScript und React)
- Erfahrung im Entwerfen von Architekturmuster, Werkzeugen oder Best Practices und in der Leitung von Ingenieurteams bei deren Einführung
- Effektive Integration von Werkzeugen und Bibliotheken (Build-Systeme, Komponentenbibliotheken, Testframeworks, Überwachung) in Frontend-Codebasen und CI/CD-Pipelines
- Vertrautheit mit modernen Backend-Programmiersprachen wie Go, C++ oder Rust.
- Hohe Empathie für Ihre Kollegen und Benutzer
- Mindestens 5 Jahre Erfahrung in der Softwareentwicklung
- Sie müssen eine US-Person sein, um Zugang zu exportkontrollierten Informationen oder Einrichtungen der USA zu erhalten
Bevorzugte Qualifikationen:
- Handlungsdrang und Eigenverantwortung. Sie haben eine Erfolgsbilanz beim Lösen von Problemen, wenn Sie eines sehen.
- Erfahrung in der Wartung von Continuous-Integration-Systemen (wir verwenden CircleCI)
- Erfahrung oder Interesse an der Arbeit in Monorepos mit modernen Build-Systemen
- Erfahrung oder Interesse an der Arbeit mit Go
- Erfahrung mit gRPC/protobuf oder ähnlichen Technologien
- Erfahrung mit NixOS
- Erfahrung im Entwerfen einer effektiven/zuverlässigen Nutzung von KI-Agenten zur Unterstützung von Softwareentwicklungsteams
US Gehaltsbereich: $191,000—$253,000 USD. Der Gehaltsbereich für diese Rolle ist eine Schätzung basierend auf einer Vielzahl von Vergütungsfaktoren, einschließlich nur des Grundgehalts. Das tatsächliche Gehaltsangebot kann je nach (aber nicht beschränkt auf) Berufserfahrung, Ausbildung und/oder Schulung, kritischen Fähigkeiten und/oder geschäftlichen Überlegungen variieren. Hochgradig wettbewerbsfähige Aktienoptionen sind in den meisten Vollzeitangeboten enthalten und werden als Teil des Gesamtvergütungspakets von Anduril betrachtet. Darüber hinaus bietet Anduril erstklassige Leistungen für Vollzeitmitarbeiter, einschließlich:
Bei Anduril investieren wir in unsere Mitarbeiter. Unser umfassendes, wettbewerbsfähiges Leistungspaket (verfügbar zu geringen oder keinen Kosten für die Mitarbeiter) stellt sicher, dass Sie in Gesundheit, Genesung und allem, was als Nächstes kommt, unterstützt werden.
Senior Full-Stack Engineer, Maritime App Arbeitgeber: Anduril Industries
Anduril Industries ist ein herausragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, an der Spitze der Verteidigungstechnologie zu arbeiten. Mit einem starken Fokus auf Innovation und Teamarbeit fördert Anduril eine dynamische Arbeitskultur, in der Kreativität und technische Exzellenz geschätzt werden. Die Mitarbeiter profitieren von umfassenden, wettbewerbsfähigen Sozialleistungen und hervorragenden Wachstumschancen in einem sich schnell entwickelnden Umfeld, das auf die Herausforderungen des 21. Jahrhunderts ausgerichtet ist.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Senior Full-Stack Engineer, Maritime App 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 Anduril Industries anzuklopfen, wenn du dich auf die Stelle als Senior Full-Stack Engineer, Maritime App 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 Anduril Industries vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Full-Stack Engineer, Maritime App 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 Anduril Industries 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 Anduril Industries 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.