Auf einen Blick
- Aufgaben: Entwickle leistungsstarke Frontend-Systeme für autonome Fahrzeugkartenanwendungen.
- Unternehmen: GM's Autonomous Vehicle Organisation, die an selbstfahrenden Fahrzeugen arbeitet.
- Vorteile: Attraktives Gehalt, Gesundheitsleistungen, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
- Weitere Informationen: Hybrid-Arbeitsmodell mit hervorragenden Karrierechancen und Teamkultur.
- Warum dieser Job: Gestalte die Zukunft des autonomen Fahrens mit innovativen Technologien und Tools.
- Qualifikationen: Mindestens 5 Jahre Erfahrung in der Entwicklung von Frontend-Anwendungen und starke JavaScript-Kenntnisse.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Über uns: Wir sind auf einer Mission, die fortschrittlichsten selbstfahrenden Fahrzeuge der Welt zu entwickeln, um Menschen sicher mit den Orten, Dingen und Erlebnissen zu verbinden, die ihnen wichtig sind. Im Bereich der autonomen Fahrzeuge (AV) von GM kombinieren wir modernste Forschung, robuste Technik und großangelegte Systeme, um diese Zukunft Wirklichkeit werden zu lassen. Unser Team entwickelt nationale, nächste Generation Kartierungssysteme von Grund auf – kombiniert robuste Backend-Infrastruktur mit intuitiven, leistungsstarken Benutzeroberflächen.
Die Rolle: Wir suchen einen Fullstack Engineer mit tiefgreifender Expertise in Frontend-Technologie, um unserem Mapping Engineering-Team beizutreten. Sie sind verantwortlich für den Aufbau webbasierter Tools und Schnittstellen, die Ingenieuren, Betreibern und Stakeholdern ermöglichen, mit unseren verteilten Kartierungssystemen zu interagieren. Von der Visualisierung von Kartendaten und Pipeline-Gesundheit bis hin zur Ermöglichung von Karten-QA- und Debugging-Workflows wird Ihre Arbeit direkt die Sicherheit und Skalierbarkeit des autonomen Fahrens beeinflussen. Sie werden eng mit Produktmanagern, Backend-Ingenieuren, Maschinenbauingenieuren und Fachexperten aus den Bereichen Lokalisierung, Wahrnehmung und Simulation zusammenarbeiten, um qualitativ hochwertige, benutzerzentrierte Tools zu liefern, die den gesamten Lebenszyklus der Karte unterstützen.
Verantwortlichkeiten:
- Architektur und Implementierung leistungsfähiger, skalierbarer und wartbarer Frontend-Systeme für AV-Kartierungsanwendungen über Web- und Embedded-Plattformen.
- Entwurf intuitiver, datengestützter Benutzeroberflächen zur Visualisierung komplexer geospatialer und kartografischer Daten, die Workflows wie Kartenbearbeitung, Validierung und Veröffentlichung unterstützen.
- Enger Austausch mit Backend-, Simulations-, Lokalisierungs- und Wahrnehmungsteams zur Definition robuster Datenverträge und Gewährleistung nahtloser Integration zwischen Systemen.
- Leitung des Frontend-Entwicklungszyklus für hochwirksame Projekte – Definition von Meilensteinen, Abstimmung mit Stakeholdern und Mentoring von Ingenieuren in verschiedenen Funktionen.
- Förderung technischer Exzellenz im Frontend-Engineering durch Durchführung von Design-Reviews, Durchsetzung von UI/UX-Best-Practices und Festlegung von Standards für Codequalität, Tests und Dokumentation.
- Optimierung der Rendering-Leistung und Reaktionsfähigkeit für großangelegte Kartendaten und Echtzeit-Updates.
- Als Fachexperte (SME) in Frontend-Architektur, Komponentendesign und Visualisierungsframeworks innerhalb der Mapping-Organisation und über AV-Domänen hinweg fungieren.
- Beitrag zur Planung der Roadmap und zu Einstellungsstrategien zur Erweiterung der Frontend-Expertise im Team.
Mindestens erforderliche Qualifikationen (Must-Have):
- 5+ Jahre Erfahrung in der Erstellung und Wartung produktionsreifer Frontend-Anwendungen.
- Bachelor-Abschluss in Informatik oder einem verwandten Bereich oder relevante Berufserfahrung.
- Nachweisliche Erfahrung in der Verantwortung für und dem Versand von benutzerorientierten Produkten, idealerweise in leistungsstarken oder datengestützten Bereichen.
- Starke Kenntnisse in modernem JavaScript/TypeScript, React (oder ähnlichen Frameworks) und State-Management-Bibliotheken (z.B. Redux, Zustand).
- Tiefes Verständnis für Frontend-Leistungsoptimierung, Barrierefreiheit und responsives Design.
- Erfahrung mit geospatialen Daten, Kartenrendering-Bibliotheken (z.B. Mapbox GL, Deck.gl, OpenLayers) oder Datenvisualisierungsframeworks (z.B. D3.js).
- Vertrautheit mit RESTful APIs, WebSockets und GraphQL.
- Bachelor- oder Master-Abschluss in Informatik, Mensch-Computer-Interaktion oder einem verwandten Bereich oder gleichwertige Branchenerfahrung.
- Nachgewiesener Erfolg in der Leitung von Frontend-Initiativen, Mentoring von Ingenieuren und der Zusammenarbeit mit funktionsübergreifenden Stakeholdern.
Bevorzugte Qualifikationen (Nice-to-Have):
- 7+ Jahre Erfahrung in der Erstellung und Wartung produktionsreifer Frontend-Anwendungen.
- Erfahrung mit AV-Kartierungssystemen, HD-Kartendatenpipelines oder automatisierter kartografischer Fehlererkennung.
- Kenntnisse in Computer Vision oder maschinellen Lernabläufen im Zusammenhang mit Kartenbeschriftung oder Wahrnehmung.
- Tiefe Erfahrung mit Node.js-Interna und Leistungsoptimierung.
- Erfahrung in der Gestaltung leistungsfähiger geospatialer Dienste, Koordinatensysteme und Transformationen.
Vergütung und Leistungen: Die Vergütungsinformationen sind nur eine Schätzung in gutem Glauben. Sie basieren darauf, was ein erfolgreicher Bewerber gemäß den geltenden staatlichen Gesetzen verdienen könnte. Die Vergütung ist möglicherweise nicht repräsentativ für Positionen außerhalb von New York, Colorado, Kalifornien oder Washington. Die Gehaltsspanne für diese Rolle liegt zwischen 170.000 und 255.000 USD. Das tatsächliche Grundgehalt, das einem erfolgreichen Kandidaten innerhalb dieser Spanne angeboten wird, variiert je nach relevanten Faktoren für die Position.
Bonuspotential: Ein Anreizvergütungsprogramm bietet Auszahlungen basierend auf der Unternehmensleistung, der Jobebene und der individuellen Leistung.
Leistungen: GM bietet eine Vielzahl von Gesundheits- und Wohlfühlprogrammen, einschließlich medizinischer, zahnärztlicher und augenärztlicher Versorgung, Gesundheits-Sparkonten, flexible Ausgaben, Altersvorsorgepläne, Krankheits- und Unfallleistungen, Lebensversicherung, bezahlte Urlaubstage und Feiertage, Studienhilfeprogramme, Mitarbeiterunterstützungsprogramme, Rabatte auf GM-Fahrzeuge und mehr.
Hinweis: Diese Rolle ist hybrid, mit gelegentlichen Reisen nach Bedarf. Diese Stelle kann für Umzugsleistungen in Frage kommen.
Senior Fullstack/Frontend Engineer Arbeitgeber: General Motors
GM ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, an der Spitze der Technologie für autonome Fahrzeuge zu arbeiten. Mit einem starken Fokus auf Teamarbeit und Innovation fördert GM eine dynamische Arbeitskultur, in der Mitarbeiter durch kontinuierliche Weiterbildung und Mentoring wachsen können. Die attraktiven Vergünstigungen, einschließlich umfassender Gesundheitsleistungen und flexibler Arbeitsmodelle, machen GM zu einem idealen Arbeitsplatz für talentierte Ingenieure, die einen bedeutenden Beitrag zur Zukunft der Mobilität leisten möchten.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Senior Fullstack/Frontend Engineer 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 General Motors anzuklopfen, wenn du dich auf die Stelle als Senior Fullstack/Frontend Engineer 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 General Motors vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Fullstack/Frontend Engineer 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 General Motors 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 General Motors 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.