aiia.li
EN DE

§ Arbeit · Live

JobRoom Helper

Eine Browser-Erweiterung für die unglamouröse Hälfte der Stellensuche: dieselben paar Felder wieder einmal in Job-Room (RAV Schweiz) tippen.

Wer in der Schweiz schon einmal Arbeit gesucht hat, kennt Job-Room, die Stellenplattform des Bundes, und kennt das kleine Ritual, das dazugehört: man findet ein Inserat auf LinkedIn und überträgt danach Titel, Firma, Ort, URL und Datum von Hand in ein Job-Room-Formular, zum gefühlt hundertsten Mal. JobRoom Helper übernimmt das Übertragen. Das Entscheiden überlässt er einem selbst.

Der Ablauf ist bewusst manuell und besteht aus vier Klicks. Man öffnet das LinkedIn-Inserat und drückt Read LinkedIn job, dann öffnet man Job-Room und drückt Paste into Job-Room. Die Erweiterung füllt die Felder und hört dann auf, denn abschicken tut sie das Formular nie; der letzte Blick vor dem Absenden ist der eine Teil, den man besser dem Menschen lässt.

Was er liest, und was er zugibt

Von der LinkedIn-Seite nimmt er Stellentitel, Firma, Ort und Stadt, die kanonische Stellen-URL (Query und Hash entfernt) sowie ein Datum. Ein ehrliches Detail, das man ohnehin irgendwann bemerken würde: das gespeicherte Datum ist das von heute, also der Tag, an dem man read klickt, und nicht das "applied on"-Datum, das LinkedIn anzeigt, denn dieses liest der Code gar nicht aus.

Auf der Job-Room-Seite füllt er Firma, Position, Ort, Stadt, die LinkedIn-URL und das Bewerbungsdatum und wählt jene paar Optionen vor, die man sonst jedes einzelne Mal selbst setzt (RAV-Zuweisung "Nein", Pensum "Vollzeit", Resultat "Noch offen", Methode "Elektronisch", mit online und E-Mail als Ausweichvarianten). Ortsnamen normalisiert er so, wie sie es brauchen: aus Genève, Geneve und Genf wird Geneva, die diversen Schreibweisen von Zürich fallen in eine zusammen, Lausanne bleibt Lausanne, aus Bern und Berne wird Bern. Erkennt er nichts, fällt er auf Zürich zurück, was oft genug falsch ist, dass man besser kurz hinschaut, bevor man dem Feld glaubt.

Was er bewusst nicht tut

Er läuft nur, wenn man einen Knopf drückt. Er behält genau eine Sache im lokalen Browser-Speicher, nämlich die zuletzt gelesene Stelle, und sonst nichts. Kein entfernter Code, keine Server, keine Analyse, keine Werbung, nichts verkauft und nichts geteilt. Das Befüllen der Felder ist nach bestem Bemühen und steht und fällt damit, dass Job-Room seine heutigen Feldbezeichnungen behält; sobald dort etwas umbenannt wird, übersieht es die Erweiterung still, und man kopiert eine Weile wieder von Hand. So ist das mit einem Werkzeug, das auf dem Formular eines anderen sitzt, und es schien fairer, das zu sagen, als eine Beständigkeit zu versprechen, die niemand garantieren kann.

Wo er steht

Aus einer Idee wachsen zwei Builds: eine Chrome-Erweiterung auf Manifest V3 und eine Safari-WebExtension (Manifest-V2-kompatibel), verpackt in eine kleine Xcode-App für macOS und iOS. Die aktuelle Version ist 0.1.10. Bis sie die Prüfung im Chrome Web Store und im Apple-Erweiterungsstore bestanden hat, liegt sie hier als Zip zum Selberladen bereit, also: Vorabversion, und sie benimmt sich auch so.