Auf einen Blick
- Aufgaben: Entwickle innovative Frontend-Lösungen mit React und gestalte die Architektur von Anfang an.
- Unternehmen: NinjaOne, ein führendes Unternehmen im IT-Bereich mit einer kollaborativen Kultur.
- Vorteile: Umfassende Gesundheitsleistungen, flexibles Arbeiten, unbegrenzter Urlaub und 401(k) Plan.
- Weitere Informationen: Dynamisches Arbeitsumfeld mit großartigen Wachstums- und Entwicklungsmöglichkeiten.
- Warum dieser Job: Sei Teil eines neuen Teams und hinterlasse deinen Fingerabdruck auf einem bahnbrechenden Produkt.
- Qualifikationen: Mindestens 7 Jahre Erfahrung in der Frontend-Entwicklung mit Expertenkenntnissen in React und TypeScript.
Das prognostizierte Gehalt liegt zwischen 140000 - 200000 € pro Jahr.
NinjaOne investiert in ein neues Endpoint State and Control Team und sucht einen Senior Software Engineer, React, um es von Grund auf neu aufzubauen. Dies ist eine echte Greenfield-Möglichkeit — Sie werden keine Jahre von Legacy-Mustern erben oder technische Schulden entwirren, sondern helfen, die Architektur, Konventionen und Komponentenmuster zu definieren, auf denen das restliche Team aufbauen wird.
Wenn Sie grundlegende Entscheidungen treffen möchten, anstatt innerhalb der Vorgaben anderer zu arbeiten, und wenn Sie Ihre Spuren in einem Produkt von den frühesten Codezeilen hinterlassen möchten, ist dies die richtige Rolle für Sie.
Standort: Wir sind flexibel beim Remote-Arbeiten von zu Hause aus, wenn Sie in den USA wohnen und in einem der folgenden Bundesstaaten leben: CA, CO, CT, FL, GA, IL, KS, MA, MD, ME, NJ, NC, NY, OH, OR, TN, TX, VA und WA. Wir haben physische Büros in Austin, TX und Tampa, FL, falls Sie eine hybride Option bevorzugen.
Was Sie tun werden:
- Entwerfen und Erstellen neuer Frontend-Oberflächen für das Endpoint State and Control Team von Grund auf, mit echtem Einfluss auf Architektur, Komponentenstruktur und Konventionen von Tag eins.
- Leiten Sie das technische UI-Design von Anfang bis Ende für Ihre Funktionen — definieren Sie API-Verträge zusammen mit Backend-Entwicklern, entwerfen Sie Komponenten und legen Sie die Teststrategie fest.
- Übersetzen Sie Figma-Designs in genaue, produktionsbereite UIs, während Sie mit informierter Ingenieur- und UX-Perspektive zurückschieben, wenn ein Design für die Machbarkeit angepasst werden muss.
- Schreiben und pflegen Sie gründliche Unit- und Integrationstests (Jest, React Testing Library) als unverzichtbaren Teil des Versands jeder Komponente.
- Helfen Sie, die Muster, Standards und gemeinsamen Komponenten zu etablieren, die prägen werden, wie das Endpoint State and Control Team in Zukunft arbeitet.
- Arbeiten Sie funktionsübergreifend mit Backend-Entwicklern, Designern und Produktmanagern zusammen, während sich die Roadmap und Prioritäten des Teams entwickeln.
- Bringen Sie KI-Tools in Ihren täglichen Entwicklungsworkflow ein und helfen Sie dem Team herauszufinden, wo sie wirklich die Dinge beschleunigen.
Über Sie:
- 7+ Jahre Erfahrung in der Frontend-Entwicklung, mit Expertenkenntnissen in React (18+) und TypeScript.
- Eine Erfolgsbilanz beim Aufbau komplexer, datengestützter UIs — Tabellen, Modale, mehrstufige Formulare oder andere komplexe Schnittstellen — von Grund auf.
- Erfahrung mit React Query (TanStack Query) oder einem gleichwertigen Ansatz zur Verwaltung des Serverstatus.
- Starke Testgewohnheiten: Sie schreiben und pflegen Unit- und Integrationstests (Jest, React Testing Library oder ähnlich) als Selbstverständlichkeit, nicht als nachträglichen Gedanken.
- Komfortabel im Umgang mit Figma-Designs mit hoher Genauigkeit und selbstbewusst genug in Ihrem Handwerk, um mit einer Ingenieur- oder UX-Begründung zurückzuschieben, wenn nötig.
- Erfahrung in der Leitung des technischen Designs für eine Funktion von Anfang bis Ende — vom API-Vertrag über die Komponentenarchitektur bis hin zur Teststrategie.
- Komfortabel im Umgang mit Unklarheiten — Sie genießen es, neue Muster zu etablieren und grundlegende Entscheidungen zu treffen, anstatt innerhalb eines etablierten Codes zu arbeiten.
- Neugierig auf und bereit, mit KI-Tools als Teil Ihres Entwicklungsworkflows zu experimentieren.
Nice to have:
- Erfahrung mit Java 11+ oder Kotlin (Lesen und Mitwirken am Backend-Code).
- Erfahrung beim Aufbau einer Frontend-Codebasis oder eines Teams von Grund auf.
- Vertrautheit mit pnpm-Monorepos und gemeinsamen Komponentenbibliotheken.
- Erfahrung mit Barrierefreiheit in Unternehmens-B2B-Produkten und vorherige Arbeit im Endpoint-Management, IT-Betrieb oder Sicherheitstools.
Über uns:
NinjaOne vereint IT, um die Arbeit für fast 40.000 Kunden in über 140 Ländern zu vereinfachen. Die NinjaOne Unified IT Operations Platform bietet Endpoint-Management, autonome Patches, Backup und Fernzugriff in einer einzigen Konsole, um die Effizienz zu verbessern, die Resilienz zu erhöhen und die Ausgaben zu reduzieren. Durch die Automatisierung von IT und das Management aller Endpunkte bieten Organisationen ihren Mitarbeitern ein großartiges Technologieerlebnis bei der Arbeit. NinjaOne ist besessen von Kundenerfolg und hat seit mehr als 5 Jahren eine Kundenzufriedenheitsquote von 98% beibehalten.
Was Sie lieben werden:
- Wir sind eine kollaborative, freundliche und neugierige Gemeinschaft.
- Wir respektieren Ihre Flexibilitätsbedürfnisse mit Vollzeitarbeit, die hybrid remote ist.
- Wir bieten Ihnen ein umfassendes Leistungspaket, das medizinische, zahnärztliche und augenärztliche Versicherungen umfasst.
- Wir helfen Ihnen, sich auf Ihre finanzielle Zukunft mit unserem 401(k)-Plan vorzubereiten.
- Wir priorisieren Ihre Work-Life-Balance mit unbegrenztem PTO.
- Wir belohnen Ihre Arbeit mit Möglichkeiten für Wachstum und Aufstieg.
Diese Position ist nicht für Visa-Sponsoring geeignet. Das Einstiegsgehalt für den erfolgreichen Bewerber hängt von verschiedenen arbeitsbezogenen Faktoren ab, einschließlich, aber nicht beschränkt auf Standort, Marktnachfrage, Erfahrung, arbeitsbezogene Kenntnisse und Fähigkeiten. Die für diese Position verfügbaren Leistungen umfassen medizinische, zahnärztliche, augenärztliche, 401(k)-Plan, Lebensversicherungsdeckung und PTO. Für Rollen, die in Kalifornien, Colorado, Maryland, New Jersey oder Washington ansässig sind, liegt die Einstiegsgehaltsspanne für diese Position zwischen 140.000 und 200.000 USD pro Jahr. Für Rollen, die in New York ansässig sind, liegt die Einstiegsgehaltsspanne für diese Position ebenfalls zwischen 140.000 und 200.000 USD pro Jahr. Alle qualifizierten Bewerber erhalten unabhängig von Rasse, Hautfarbe, Religion, Geschlecht, sexueller Orientierung, Geschlechtsidentität, nationaler Herkunft, Alter, Behinderung, genetischen Informationen, Familienstand, Veteranenstatus oder einem anderen durch geltendes Recht geschützten Status Berücksichtigung für eine Anstellung. Wir setzen uns für die Schaffung eines integrativen und vielfältigen Arbeitsumfelds ein.
Senior Software Engineer, React - Endpoint State and Control Team Arbeitgeber: NinjaOne
NinjaOne ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern flexible Arbeitszeiten und ein hybrides Büro-Setup bietet, um eine ausgewogene Work-Life-Balance zu fördern. Mit einem Standort im Herzen Berlins, einem internationalen und freundlichen Team sowie Zugang zu einer renommierten Schulungsplattform, bietet NinjaOne zahlreiche Möglichkeiten zur beruflichen Weiterentwicklung und ein attraktives Vergütungspaket. Darüber hinaus genießen Mitarbeiter regelmäßige kostenlose Mittagessen und exklusive Rabatte über unsere Corporate Benefits Plattform.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Senior Software Engineer, React - Endpoint State and Control Team 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 NinjaOne anzuklopfen, wenn du dich auf die Stelle als Senior Software Engineer, React - Endpoint State and Control Team 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 NinjaOne vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer, React - Endpoint State and Control Team 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 NinjaOne 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 NinjaOne 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.