Sigma Software sucht einen JavaScript-Entwickler, der sich dem Web SDK-Team anschließt und dabei hilft, ein barrierefreieres Web für alle aufzubauen. In dieser Rolle sind Sie maßgeblich an der Entwicklung und Wartung von SDKs beteiligt, die es Entwicklern ermöglichen, inklusive Web-Erlebnisse zu erstellen.
Diese Position ist ideal für diejenigen, die sich für JavaScript begeistern, Erfahrung mit Testautomatisierungs-Frameworks haben und Lust darauf haben, etwas zu machen eine bedeutende Wirkung.
KUNDE
Unser Kunde ist ein marktführendes Unternehmen für Web- und mobile Barrierefreiheitssoftware, das sich auf die Bereitstellung von Barrierefreiheitsautomatisierung für Unternehmen konzentriert. Ihre KI-fähigen Produkte sparen Zeit und reduzieren Risiken durch proprietäre Erkennungs- und Analysealgorithmen, die direkt in Softwareentwicklungspipelines integriert werden.
ANFORDERUNGEN
- 3 + Jahrelange Erfahrung mit der Programmiersprache JavaScript und ihrem Ökosystem
- Praktische Erfahrung mit Vanilla JS
- Nachgewiesene Erfahrung mit Testautomatisierungs-Frameworks wie Webdriver.io, Cypress und Playwright li>
- Tiefes Verständnis von Webtechnologien, einschließlich HTML-, CSS- und DOM-Manipulation
- Vertrautheit mit JavaScript-Build-Tools und Bundlern wie Webpack, Rollup oder Parcel
- Kenntnisse in JavaScript Testen von Frameworks wie Jest, Mocha oder Jasmine
- Erfahrung mit Versionskontrollsystemen, insbesondere Git und GitHub
- Verstehen von Barrierefreiheitsprinzipien und -richtlinien (WCAG, WAI-ARIA)
< li>Erfahrung mit Cross-Browser-Kompatibilitätstests und Debugging- Kenntnisse von CI/CD-Konzepten und Vertrautheit mit Tools wie Jenkins, Travis CI oder CircleCI
- Oberes bis mittleres Englischniveau< /li>
WÄRE EIN PLUS
- Vertrautheit mit TypeScript und seinen Vorteilen bei der SDK-Entwicklung
PERSÖNLICHES PROFIL
- Ausgeprägte analytische Denkweise und Problemlösungsfähigkeiten
- Proaktiv und selbstmotiviert
- Ausgeprägte Kommunikations- und Zusammenarbeitsfähigkeiten
< li>Leidenschaft für das Schreiben von sauberem, wartbarem und effizientem Code
VERANTWORTLICHKEITEN
- Erstellen und pflegen Sie JavaScript Node.js SDKs für die Barrierefreiheitstest-Engine, die Frameworks wie Webdriver.io, Cypress und Playwright unterstützt
- Funktionalität bestehender Frameworks erweitern, um Testfunktionen zu verbessern und ein nahtloses Entwicklererlebnis zu gewährleisten
- Arbeiten Sie mit dem Team zusammen, um Harmonisieren Sie SDK-Frameworks und stellen Sie Konsistenz und Wartbarkeit über verschiedene Tools hinweg sicher.
- Verbessern Sie kontinuierlich die Leistung, Benutzerfreundlichkeit und Wartbarkeit des SDK.
- Nehmen Sie am Scrum-Prozess teil – planen, schätzen und liefern Sie Funktionen und Fehlerbehebungen
- Sorgen Sie für robuste und benutzerfreundliche SDKs, indem Sie Best Practices beim Codieren, Testen und Dokumentieren befolgen.
- Bleiben Sie über die neuesten Entwicklungen in den Bereichen JavaScript, Webentwicklung und Barrierefreiheit auf dem Laufenden. li>