Redwood Materials
Keeper Security
Senior Software Engineer, Browser Extension
Über die Stelle
Keeper Security stellt talentierte JavaScript / ReactJS-Entwickler für das Browser Extension-Team ein. Dies ist eine 100% Remote-Position! Treten Sie einem dynamischen und innovativen Team bei, das sich der Veränderung der Cybersicherheitslandschaft verschrieben hat.
Die Cybersicherheitssoftware von Keeper wird von Millionen von Menschen und Tausenden von Organisationen weltweit genutzt. Keeper ist in 23 Sprachen verfügbar und wird in über 150 Ländern verkauft. Werden Sie Teil eines der am schnellsten wachsenden Cybersicherheitsunternehmen und übernehmen Sie die Verantwortung für die Entwicklung und Ausführung automatisierter Tests, die Verbesserung von Testsuiten und die Sicherstellung der Qualität unserer Webanwendungen.
Wir suchen einen talentierten Senior Software Engineer für das Browser Extension-Team. Als Teil des Teams sind Sie für die Entwicklung und Verbesserung der Browser-Erweiterungsfunktionen verantwortlich, die Millionen von Benutzern befähigen, ihre digitale Existenz zu sichern. Sie arbeiten mit modernsten Technologien wie JavaScript, React, Redux, Jest und mehr, um sicherzustellen, dass unsere Browser-Erweiterungen zuverlässig, sicher und einfach zu bedienen sind.
Über Keeper
Keeper Security revolutioniert die Cybersicherheit für Organisationen weltweit mit Zero-Trust-Privileged-Access-Management, das mit Ende-zu-Ende-Verschlüsselung entwickelt wurde. Die Cybersicherheitslösungen von Keeper sind FedRAMP und StateRAMP autorisiert, SOC 2-konform, FIPS 140-2-validiert sowie ISO 27001, 27017 und 27018-zertifiziert. Keeper wird in Minuten statt Monaten bereitgestellt und lässt sich nahtlos in jeden Tech-Stack integrieren, um Sicherheitsverletzungen zu verhindern, Helpdesk-Kosten zu senken und die Compliance sicherzustellen. Vertraut von Millionen von Einzelpersonen und Tausenden von Organisationen, ist Keeper der Marktführer für Passwort-, Passkey- und Geheimnisverwaltung, privilegierten Zugriff, sicheren Fernzugriff und verschlüsselte Nachrichtenübermittlung. Erfahren Sie auf KeeperSecurity.com, wie unsere Zero-Trust- und Zero-Knowledge-Lösungen vor Cyberbedrohungen schützen.
Aufgaben
- Entwerfen, Erstellen und Pflegen von hochwertigen, skalierbaren und sicheren Funktionen für die Keeper Browser Extension unter Verwendung von JavaScript, React, Redux und Jest.
- Enge Zusammenarbeit mit Produktmanagern, UX/UI-Designern und anderen Ingenieuren, um Anforderungen zu definieren und das bestmögliche Benutzererlebnis zu liefern.
- Sicherstellung der höchsten Standards für Coding Practices, einschließlich Test-Driven Development (TDD), Schreiben von Unit-Tests mit Jest und Teilnahme an Code-Reviews.
- Kontinuierliche Analyse, Verbesserung und Optimierung der Leistung, Zuverlässigkeit und Sicherheit der Browser-Erweiterung, um den wachsenden Anforderungen der Benutzer gerecht zu werden.
- Überprüfung, Wartung und Verbesserung der aktuellen Codebasis, Behebung von Fehlern, Implementierung neuer Funktionen und Refactoring von Code nach Bedarf, um ihn skalierbar und wartbar zu halten.
- Aktive Teilnahme an Code-Reviews, um die Qualität sicherzustellen, Wissen mit Teammitgliedern zu teilen und Coding-Standards einzuhalten.
- Auf dem Laufenden bleiben über die neuesten Trends, Best Practices und Tools in der Webentwicklung, Browser-Erweiterungen und Cybersicherheit.
- Hilfe bei der Identifizierung von Bereichen für Prozessverbesserungen, Code-Refactoring und mögliche Behebung technischer Schulden.
Anforderungen
- 5+ Jahre Erfahrung in der JavaScript-Entwicklung, einschließlich fundierter Kenntnisse der Kernkonzepte von JavaScript.
- 3+ Jahre Erfahrung mit React, Redux, Jest und TypeScript.
- Umfangreiche Erfahrung mit der Entwicklung von Browser-Erweiterungen und den damit verbundenen besonderen Herausforderungen (z. B. Kompatibilität zwischen verschiedenen Browsern, Browser APIs).
- Erfahrung mit modernen Webentwicklungs-Tools und -Workflows, einschließlich Build-Tools wie Webpack, Versionskontrolle mit Git und CI/CD-Pipelines.
- Solides Verständnis von frontend-Architekturen, einschließlich komponentenbasierter Entwicklung, State Management und UI/UX-Prinzipien.
- Erfahrung mit Test-Frameworks wie Jest und dem Schreiben umfassender Unit- und Integrationstests.
- Fähigkeit, eine große Codebasis zu warten und zu verbessern, um sicherzustellen, dass sie stabil, skalierbar und wartbar bleibt.
- Starke Problemlösungsfähigkeiten und die Fähigkeit, komplexe Probleme zu debuggen.
- Ausgezeichnete Kommunikationsfähigkeiten mit der Fähigkeit zur effektiven Zusammenarbeit mit Remote-Teams.
Bevorzugte Qualifikationen
- Bachelor-Abschluss in Informatik, Ingenieurwesen oder einem verwandten technischen Bereich oder gleichwertige praktische Erfahrung.
- Erfahrung mit Sicherheitstechnologien und Verständnis von Cybersicherheitsprinzipien, insbesondere in Bezug auf Browsersicherheit und Datenschutz.
- Erfahrung mit Leistungsoptimierung für Browser-Erweiterungen, mit Schwerpunkt auf Ladezeiten, Speicherverwaltung und Reaktionsfähigkeit.
- Vertrautheit mit Webstandards (HTML, CSS, JavaScript) und Best Practices für Barrierefreiheit.
Leistungen
- Kranken-, Zahn- und Sehkrankenversicherung (einschließlich häuslicher Partnerschaften)
- Vom Arbeitgeber bezahlte Lebensversicherung & zusätzliche Lebensversicherung für Mitarbeiter/Ehepartner/Kinder
- Freiwillige Kurz-/Langzeit-Invaliditätsversicherung
- 401K (Roth/Traditionell)
- Ein großzügiger PTO-Plan, der Ihr Engagement und Ihre Betriebszugehörigkeit würdigt (einschließlich bezahlter Sterbe-/Jury-Dienst usw.)
Keeper Security, Inc. ist ein Arbeitgeber, der Chancengleichheit fördert und am US-Bundesprogramm E-Verify teilnimmt. Wir feiern Vielfalt und setzen uns dafür ein, ein integratives Umfeld für alle Mitarbeiter zu schaffen.
Keeper Kandidaten-Datenschutzhinweis
Dieser Hinweis erklärt, wie Keeper Security Ihre personenbezogenen Daten während des Einstellungsprozesses verarbeitet. Abhängig von der Stelle und dem Standort ist der für die personenbezogenen Daten verantwortliche Controller (die Organisation, die für die Festlegung von Grund und Zweck der Verarbeitung personenbezogener Daten zuständig ist) Keeper Security Inc. (USA), Keeper Security EMEA Ltd. (Irland) oder Keeper Security APAC K.K (Japan).
1. Daten, die wir sammeln
Von Ihnen bereitgestellte Informationen:
- Kontaktdaten, Lebenslauf/CV, Anschreiben
- Beschäftigungsverlauf, Qualifikationen, Arbeitsberechtigung
- Antworten auf Bewerbungen und hochgeladene Dokumente
Von uns generierte Informationen:
- Interviewnotizen, Bewertungen, Mitteilungen
- Terminplanungsinformationen
Informationen von Dritten:
- Informationen von Personalvermittlern/Empfehlungsgebern, die Ihr Profil einreichen
- Referenzen (mit Ihrer Zustimmung, vor dem endgültigen Angebot)
- Öffentliche professionelle Profile
- Hintergrundüberprüfung (nach Angebot)
Freiwillige Informationen zu Vielfalt und Chancengleichheit
Wir können Sie bitten, freiwillig Informationen zur Vielfalt anzugeben, einschließlich Rasse/Ethnie, Geschlecht, Behinderungsstatus und Veteranenstatus (USA). Die Angabe dieser Informationen ist optional und Keeper sammelt diese Daten, um die Anforderungen der EEOC und ähnliche Anforderungen zu erfüllen.
2. Wie wir Ihre Daten verwenden
- Bewertung Ihrer Bewerbung und Eignung
- Verwaltung von Interviews und des Rekrutierungsprozesses
- Berücksichtigung für andere/zukünftige Stellen (wir können Ihre Zustimmung einholen, Ihre Informationen über die angegebene Aufbewahrungsfrist hinaus in unseren Systemen zu speichern)
- Einhaltung von arbeitsrechtlichen Verpflichtungen
3. Rechtsgrundlage
- Berechtigte Interessen (Verwaltung von Einstellungen, Sicherheit und Integrität des Einstellungsprozesses)
- Vertragliche Schritte (für fortgeschrittene Kandidaten)
- Gesetzliche und behördliche Verpflichtungen; ausdrückliche Zustimmung, wo erforderlich
4. Mit wem wir Informationen teilen
Intern:
- Personalabteilung, einstellende Manager, Interviewer*, IT-Support für Systemadministration
*Hinweis – Daten zu Vielfalt und Chancengleichheit werden nicht an die einstellenden Manager weitergegeben.
Drittparteien:
- Dienstleister, die unterstützen bei:
- Bewerberverfolgung, Rekrutierungssysteme und Bewertungsanbieter
- Anbieter von Hintergrundüberprüfungen (nach Angebot)
- Personalvermittlungsagenturen (falls zutreffend)
- Tools zur Unterstützung der Kommunikation, Zusammenarbeit und zur sicheren Speicherung Ihrer Daten
Keeper stellt sicher, dass alle unsere Drittparteien vertraglich verpflichtet sind, Ihre personenbezogenen Daten mit angemessenen Schutzmaßnahmen zu schützen.
5. Internationale Übertragungen
Ihre Daten können von Keeper-Einheiten weltweit abgerufen werden, wie es für die Einstellung und Entscheidungsfindung erforderlich ist. Wir schützen solche Datenübertragungen zwischen Keeper-Einheiten mit geeigneten Schutzmaßnahmen gemäß den geltenden Datenschutzgesetzen.
6. Sicherheit
Wir implementieren geeignete technische und organisatorische Maßnahmen zum Schutz Ihrer Daten, die unseren branchenführenden Sicherheitsstandards entsprechen.
7. Aufbewahrung
Wir speichern Ihre Daten für 24 Monate ab Ihrer letzten Bewerbungsaktivität und löschen oder anonymisieren sie anschließend.
Ausnahmen:
- Sie stimmen unserer Talentdatenbank für eine weitere Aufbewahrung zu, indem Sie Ihre Zustimmung geben (erweiterte Aufbewahrung)
- Sie werden eingestellt (Übertragung in Mitarbeiterakten)
8. Ihre Rechte
Sie haben die folgenden Rechte und können uns unter der unten angegebenen E-Mail-Adresse kontaktieren, um diese auszuüben:
- Zugriff auf Ihre Daten, deren Berichtigung oder Löschung, vorbehaltlich geltender Gesetze und Aufbewahrungsanforderungen
- Widerspruch gegen oder Einschränkung der Verarbeitung
- Widerruf der Einwilligung (wo zutreffend)
- Anforderung der Datenübertragbarkeit
- Einreichung einer Beschwerde bei Ihrer Datenschutzbehörde
Wenn Sie Mitarbeiter werden, unterliegen Ihre Rechte in Bezug auf Ihre Mitarbeiterakte unserer internen Datenschutzmitteilung für Mitarbeiter, und bestimmte Daten werden gemäß den geltenden Gesetzen wie Arbeits- oder Steuerrecht aufbewahrt.
Wenn Sie auf Ihre personenbezogenen Daten zugreifen, können einige Informationen geschwärzt werden, wenn sie personenbezogene Daten anderer Personen oder Informationen enthalten, die wir zum Schutz ihrer Datenschutzrechte schützen müssen.
9. Automatisierte Entscheidungen
Keeper trifft keine Einstellungsentscheidungen, die ausschließlich auf automatisierter Verarbeitung beruhen.
10.
Kontakt – Kandidaten können Datenschutzfragen senden an: privacy@keepersecurity.com
