Auf einen Blick
- Aufgaben: Entwickle und pflege Tools, die die Frontend-Entwicklung bei Discord schnell und zuverlässig halten.
- Unternehmen: Discord, eine innovative Plattform mit über 200 Millionen Nutzern.
- Vorteile: Wettbewerbsfähiges Gehalt, Aktienoptionen, Gesundheitsleistungen und flexible Arbeitsmöglichkeiten.
- Weitere Informationen: Dynamisches Team mit großartigen Wachstumschancen in der Tech-Branche.
- Warum dieser Job: Gestalte die Zukunft des Gamings und verbessere die Entwicklererfahrung auf einer globalen Plattform.
- Qualifikationen: Mindestens 3 Jahre Erfahrung mit JavaScript-Tools und dem Node.js-Ökosystem.
Discord wird von über 200 Millionen Menschen jeden Monat aus vielen verschiedenen Gründen genutzt, aber eines machen fast alle Nutzer auf unserer Plattform: Videospiele spielen. Über 90 % unserer Nutzer spielen Spiele und verbringen insgesamt 1,5 Milliarden Stunden mit Tausenden von einzigartigen Titeln auf Discord jeden Monat. Discord spielt eine einzigartig wichtige Rolle in der Zukunft des Gamings. Wir konzentrieren uns darauf, es den Menschen einfacher und unterhaltsamer zu machen, vor, während und nach dem Spielen von Spielen zu kommunizieren und sich zu treffen.
Unser Web-Plattform-Team ist verantwortlich für den Aufbau und die Wartung der kritischen Systeme, die die Frontend-Entwicklung von Discord über Web-, Desktop- und mobile Plattformen unterstützen. Diese Systeme unterstützen täglich Hunderte von Ingenieuren, verarbeiten Tausende von Builds und Bereitstellungen und ermöglichen eine schnelle Bereitstellung von Funktionen durch robuste Tool-Infrastrukturen. Durch die Entwicklung und den Betrieb grundlegender JavaScript-Build-Systeme – einschließlich Linter, Bundler, Paketmanager und CI/CD-Automatisierung – ermöglicht unsere Arbeit internen Entwicklern, Funktionen schnell, sicher und mit optimaler Leistung, Korrektheit und Entwicklerfreundlichkeit bereitzustellen. Dieses Team ist auch für die Lokalisierungs- und Übersetzungssysteme verantwortlich, die die Texte und Inhalte in all unseren Apps und Plattformen steuern.
Als Senior Software Engineer in diesem Team werden Sie kontinuierlich unsere Build-Tools, Entwickler-Workflows und Infrastruktur verbessern – was die Produktivität jedes Frontend-Ingenieurs bei Discord und letztendlich jede Benutzerinteraktion auf der Plattform beeinflusst!
Was Sie tun werden:
- Aufbau und Wartung der Tools, Pipelines und Prozesse, die die Frontend-Entwicklung bei Discord schnell, sicher und zuverlässig halten.
- Experte für JavaScript-Tools werden und als Ressource dienen, um Teams bei der Lösung aller Probleme zu helfen, die sie während der Entwicklung haben.
- Refactoring und Aktualisierung des Codes, um technische Schulden abzubauen, mit dem Stand der Technik in der Webentwicklung Schritt zu halten und Fortschritte in Richtung besserer Wartbarkeit zu erzielen.
- Schreiben neuer und einzigartiger Tools basierend auf den spezifischen Bedürfnissen von Discords Frontend-Projekten, um alles zum Laufen zu bringen.
- Tief in Bundler, Linter, Formatter, Editor-Plugins und mehr eintauchen, um deren Leistung zu optimieren, neue Funktionen frühzeitig zu übernehmen und kontinuierlich die Erfahrung für die Entwickler zu verbessern, die sie verwenden.
Was Sie haben:
- 3+ Jahre Erfahrung mit JavaScript-Tools und dem Node.js-Ökosystem.
- Vertrautheit mit und der Wunsch, in mehreren Programmiersprachen zu arbeiten (allgemein einschließlich JavaScript/TypeScript, Python, Rust, Kotlin, Go und Swift).
- Erfahrung in der Entwicklung und Wartung von CLI-Tools und -Paketen in JavaScript.
- Ein starkes Gespür für das Schreiben wartbarer Codes und die bewusste Dokumentation für die Zukunft.
- Verständnis aller Tools, die an der Frontend-Entwicklung beteiligt sind, und wie sie zusammenarbeiten.
Bonuspunkte:
- Vertrautheit und Erfahrung mit Lokalisierung in Frontend-Anwendungen.
- Vertrautheit mit React Native, verwandten Tools (Metro, Hermes) und der Brücke zwischen JavaScript und nativen Code.
- Erfahrung in der direkten Wartung oder dem Schreiben von Plugins für Tools wie Bundler, Linter oder Formatter in jeder Sprache.
- Erfahrung mit CI/CD-Orchestrierung, Cloudflare-Arbeitern, Cloud-Speicheranbietern und anderen Anwendungsbereitstellungsprozessen.
Standort: Kandidaten müssen im San Francisco Bay Area wohnen oder bereit sein, dorthin umzuziehen (Alameda, Contra Costa, Marin, Napa, San Francisco, San Mateo, Santa Clara, Solano und Sonoma Counties). Umzugsunterstützung kann verfügbar sein.
Vergütung: Die US-Grundgehaltsspanne für diese Vollzeitstelle liegt zwischen 196.000 und 220.500 USD + Eigenkapital + Leistungen. Unsere Gehaltsspannen werden durch Rolle und Niveau bestimmt. Innerhalb der Spanne wird das individuelle Gehalt durch zusätzliche Faktoren bestimmt, einschließlich berufsbezogener Fähigkeiten, Erfahrungen und relevanter Ausbildung oder Schulung.
Senior Software Engineer - Web Platform Arbeitgeber: Discord
Discord ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, an innovativen Projekten in der Gaming-Branche zu arbeiten. Mit einem starken Fokus auf Teamarbeit und persönlichem Wachstum fördert das Unternehmen eine offene und unterstützende Arbeitskultur, die es den Mitarbeitern ermöglicht, ihre Fähigkeiten kontinuierlich zu erweitern. Zudem profitieren die Mitarbeiter von attraktiven Vergütungen, einschließlich Aktienoptionen und umfassenden Sozialleistungen, sowie der Möglichkeit, in einer der dynamischsten Regionen der USA, dem San Francisco Bay Area, zu arbeiten.