Auf einen Blick
- Aufgaben: Gestalte die Benutzeroberfläche unserer globalen Plattform für Life Sciences und führe ein talentiertes Team.
- Unternehmen: Veeva Systems, ein führendes Unternehmen in der Cloud-Technologie für die Lebenswissenschaften.
- Vorteile: Flexible Arbeitszeiten, Gesundheitsleistungen und großzügige Urlaubsregelungen.
- Weitere Informationen: Dynamisches Arbeitsumfeld mit großartigen Karrierechancen und einem starken Fokus auf Mitarbeitererfolg.
- Warum dieser Job: Verändere die Lebenswissenschaften und arbeite an innovativen Projekten mit echtem Einfluss.
- Qualifikationen: Mindestens 10 Jahre Erfahrung in der Softwareentwicklung und tiefes technisches Wissen.
Das prognostizierte Gehalt liegt zwischen 55000 - 75000 € pro Jahr.
Veeva Systems ist eine mission-driven Organisation und Pionier im Bereich der Industrie-Cloud, die Unternehmen im Bereich Life Sciences dabei hilft, Therapien schneller zu Patienten zu bringen. Als eines der am schnellsten wachsenden SaaS-Unternehmen in der Geschichte haben wir im letzten Geschäftsjahr über 3 Milliarden US-Dollar Umsatz erzielt und haben großes Wachstumspotenzial vor uns.
Im Mittelpunkt von Veeva stehen unsere Werte: Das Richtige tun, Kundenerfolg, Mitarbeitenden-Erfolg und Geschwindigkeit. Wir sind nicht nur irgendein börsennotiertes Unternehmen – wir haben 2021 Geschichte geschrieben, indem wir eine öffentliche Wohltätigkeitsgesellschaft (PBC) wurden, die gesetzlich verpflichtet ist, die Interessen von Kunden, Mitarbeitenden, der Gesellschaft und Investoren in Einklang zu bringen.
Als Work Anywhere-Unternehmen unterstützen wir Ihre Flexibilität, von zu Hause oder im Büro zu arbeiten, damit Sie in Ihrer idealen Umgebung gedeihen können. Schließen Sie sich uns an, um die Life Sciences-Branche zu transformieren und sich für einen positiven Einfluss auf unsere Kunden, Mitarbeitenden und Gemeinschaften einzusetzen.
Die Rolle
Veeva sucht einen Frontend-Architekten, um die Benutzeroberfläche unserer globalen Plattform für Life Sciences zu gestalten. Diese sichtbare, hochwirksame Rolle erfordert einen Ingenieur, der ein starkes Gespür für die Ergonomie von Schnittstellen mit der Fähigkeit kombiniert, auf einem tiefen technischen Abstraktionsniveau zu arbeiten. Sie werden die Frontend-Infrastruktur, das Designsystem und die Komponentenbibliothek liefern, die Tausende von Entwicklern nutzen, um Anwendungen zu erstellen, die medizinische Durchbrüche in lebensverändernde Patientenversorgung umwandeln.
Was Sie tun werden
- Technische Führung: Mentoren und technische Leitung eines Teams talentierter Softwareingenieure, Gestaltung ihrer beruflichen Entwicklung. Definition und Förderung von Frontend-Standards, Best Practices und architektonischen Richtlinien zur Gewährleistung einer kohärenten Ausführung in der gesamten Engineering-Organisation.
- Composable UI-Architektur: Architektur wiederverwendbarer und kohärenter Komponentenframeworks. Entwicklung eines grundlegenden Designs und einer Komponentenbibliothek, die über mehrere Anwendungen und Anwendungsfälle skalierbar ist.
- Ergonomie der Benutzeroberfläche: Etablierung umfassender Richtlinien für Interaktionsmuster, die Teams anleiten, wie sie Standard-UI-Steuerelemente effektiv nutzen, um intuitive, nahtlose und produktive Mensch-Computer-Schnittstellen zu erstellen.
- Entwicklererfahrung & Tools: Verantwortung für den Frontend-Entwicklungsprozess und die Build-Systeme. In Abstimmung mit DevOps werden Sie die Infrastruktur weiterentwickeln, die internen Entwicklern ermöglicht, UI-Komponenten zuverlässig und schnell zu erstellen, zu testen und bereitzustellen.
- Teststrategie & Qualität: Weiterentwicklung unserer Frontend-Teststrategie durch fortschrittliche robuste Unit-, Integrations- und End-to-End-Methoden, die Konsistenz und hohe Zuversicht in UI-Bereitstellungen gewährleisten.
- AI-bereite Dokumentation: Festlegung des Standards für akribische, hochstrukturierte Dokumentation, die die Nutzung von Komponenten, architektonische Muster und Standards detailliert beschreibt – speziell optimiert für die Nutzung durch sowohl menschliche Ingenieure als auch autonome KI-Entwicklungsagenten.
- Praktische Ingenieurskunst: Aktives Programmieren und Beibehalten einer tiefen technischen Verantwortung sowohl als Designer als auch Programmierer.
Anforderungen
- Engineering-Reife: Eine Karriere mit nachweislicher Erfahrung (typischerweise 10+ Jahre) im Aufbau komplexer Systeme. Sie sind tief technisch und praktisch, bringen Einblicke aus der Beobachtung der langfristigen Folgen architektonischer Entscheidungen mit.
- Kerntechnologien: Expertenkenntnisse in JavaScript, TypeScript und React. Sie verstehen die Eigenheiten von JavaScript und die inneren Abläufe von React.
- Browser-Innereien & Rendering: Nuanciertes Verständnis des Event-Loops, Renderings und Layout-Pipelines des Browsers. Sie sind sehr versiert in der DOM-Manipulation, Minimierung von Layout-Thrashing, Optimierung von Neuberechnungen und Reflows sowie Gewährleistung flüssiger, hochfrequenter Interaktionen.
- Zustandsmanagement & Persistenz: Umfassende Erfahrung in der Orchestrierung komplexer clientseitiger Zustände. Sie sind gut vertraut mit Mustern wie Redux, React Context, Zustandsmaschinen oder signalbasierter Reaktivität und wissen, wann globaler vs. lokaler Zustand in einer komposierbaren Architektur anzuwenden ist. Sie wissen auch, wie man clientseitige Speichermechanismen (Cookies, Local Storage, IndexedDB) effektiv verwaltet.
- Datenabruf & API-Architektur: Umfassende Erfahrung in der Überbrückung der Frontend-Backend-Kluft. Sie sind versiert im Management von Netzwerk-Wasserfällen, Datenhydration und modernen Datenabruf-Paradigmen (REST, GraphQL), um eine schnelle, skalierbare Client-Server-Kommunikation sicherzustellen.
- Styling-Architektur: Fortgeschrittene Beherrschung der CSS-Grundlagen und des kaskadierenden Modells. Sie haben nachweisliche Erfahrung im Management großer Styling-Architekturen und sind sehr bewandert in mehreren Ansätzen, einschließlich CSS-Module, CSS-in-JS, Utility-First-Frameworks und globalen Theming-Systemen.
- Internationalisierung & Barrierefreiheit: Umfassende Erfahrung in der Architektur von Anwendungen mit integraler Unterstützung für Internationalisierung (i18n), Lokalisierung und Globalisierung. Kenntnisse in Web-Barrierefreiheit (a11y), einschließlich WCAG-Standards, ARIA-Rollen und semantischem HTML.
- Asset- & Ladeoptimierung: Meisterschaft in der Optimierung der Frontend-Leistung. Sie haben umfangreiche Erfahrung mit HTTP-Headern, Cache-Busting-Strategien, Asset-Chucking und der Feinabstimmung von CSS- und JavaScript-Ladeprioritäten. Sie wissen, wann WebSockets und Service Worker eingesetzt werden sollten.
- Build-Systeme & Tools: Fachkenntnisse in der Konfiguration und Optimierung moderner Frontend-Build-Tools und Bundler (Webpack, Vite, Rollup). Sie haben starke Erfahrungen mit modernen Testframeworks (Jest, RTL, Playwright) und der Etablierung von Testautomatisierung, statischer Analyse und Linting-Praktiken.
- Frontend-Sicherheit: Gründliches Verständnis der Grundlagen der Web-Sicherheit. Sie haben Erfahrung in der Verhinderung häufiger Frontend-Sicherheitsanfälligkeiten (XSS, CSRF) durch Design, Konfiguration von Content Security Policies (CSP) und sichere Verwaltung von Drittanbieter-Skripten.
- Beobachtbarkeit & Telemetrie: Erfahrung in der Implementierung von Frontend-Beobachtbarkeit. Sie wissen, wie man Core Web Vitals verfolgt und Fehlerprotokollierung strukturiert, um komplexe clientseitige Probleme in der Produktion zu diagnostizieren.
- Agentic Development: Erfahrung in der KI-unterstützten Entwicklung (Claude Code), um die Ingenieurgeschwindigkeit zu steigern und gleichzeitig die Qualität des Codes aufrechtzuerhalten. Bevorzugt haben Sie agentische Entwicklungsabläufe eingeführt und die KI-Akzeptanz in einer Organisation vorangetrieben. Erfahrung in der Bereitstellung autonomer Agenten als Produktmerkmale ist sehr wünschenswert.
- Mentorship-Einfluss: Nachweisliche Erfolge bei der Förderung von Ingenieuren und Teams. Sie haben Einzelpersonen durch Designherausforderungen betreut und Qualitäts- und Codierungsstandards etabliert, die die kollektive Leistung Ihrer Organisation verbessert haben.
Arbeitsgenehmigung & Standort: Unbeschränkter Arbeitsrecht in den Vereinigten Staaten ist erforderlich. Veeva wird derzeit kein Visum sponsern. Dies ist eine optional remote Position, aber Sie müssen in den pazifischen oder bergigen Zeitzonen wohnen und arbeiten, um eine effektive Zusammenarbeit zu gewährleisten.
Vorteile & Leistungen
- Medizinische, zahnärztliche, augenärztliche und grundlegende Lebensversicherung
- Flexible PTO und vom Unternehmen bezahlte Feiertage
- Rentenprogramme
- 1% gemeinnützige Spendenprogramm
Vergütung
Grundgehalt: $180,000 - $300,000. Die hier angegebene Gehaltsspanne wurde bereitgestellt, um lokalen Vorschriften zu entsprechen und stellt eine potenzielle Grundgehaltsspanne für diese Rolle dar. Bitte beachten Sie, dass die tatsächlichen Gehälter innerhalb der oben genannten Spanne variieren können, abhängig von Erfahrung und Standort. Wir betrachten die Vergütung für jede Person und basieren unser Angebot auf Ihren einzigartigen Qualifikationen, Erfahrungen und erwarteten Beiträgen. Diese Position kann auch für andere Arten von Vergütung zusätzlich zum Grundgehalt, wie variable Boni und/oder Aktienboni, in Frage kommen.
Veeva ist ein Arbeitgeber, der Chancengleichheit bietet. Alle qualifizierten Bewerber erhalten unabhängig von Rasse, Hautfarbe, Geschlecht, sexueller Orientierung, Geschlechtsidentität oder -ausdruck, Religion, nationaler Herkunft oder Abstammung, Alter, Behinderung, Familienstand, Schwangerschaft, geschütztem Veteranenstatus, geschützter genetischer Information, politischer Zugehörigkeit oder anderen durch lokale Gesetze, Vorschriften oder Verordnungen geschützten Merkmalen Berücksichtigung für eine Anstellung.
Wenn Sie Unterstützung oder eine Unterkunft aufgrund einer Behinderung oder besonderen Bedürfnissen bei der Bewerbung für eine Rolle oder in unserem Rekrutierungsprozess benötigen, kontaktieren Sie uns bitte unter Veevas Hauptsitz, der sich im San Francisco Bay Area befindet, mit Büros in mehr als 15 Ländern weltweit.
Frontend Software Architect - Vault Platform Arbeitgeber: Veeva Systems, Inc.
Veeva Systems ist ein hervorragender Arbeitgeber, der sich durch eine missionarische Ausrichtung und ein starkes Engagement für die Lebenswissenschaften auszeichnet. Mit flexiblen Arbeitsmodellen, einer positiven Unternehmenskultur und umfangreichen Möglichkeiten zur beruflichen Weiterentwicklung bietet Veeva seinen Mitarbeitern die Chance, in einem dynamischen Umfeld zu wachsen und einen bedeutenden Einfluss auf die Gesundheitsversorgung zu haben. Die Kombination aus innovativer Technologie und einem klaren Fokus auf Mitarbeiter- und Kundenerfolg macht Veeva zu einem attraktiven Arbeitsplatz.