Willst du bei uns arbeiten?

Alle reden von flexiblem Arbeiten. Wir leben es. Schon lange. Und du?

Wir erweitern unser Team und suchen Verstärkung. Bist du stark in Frontend Development, kennst dich mit WordPress aus, hast ein Auge für Design und träumst von flexiblen Arbeitsbedingungen?

Wir suchen Dich für folgenden Bereich:

Web Development (Fokus WordPress)

Zusammen mit deinem neuen Team entwickelst du massgeschneiderte Funktionen für die individuellen Ansprüche unserer Kunden oder für neue Ideen und Konzepte unserer Produkte.  Willst du mehr erfahren? Hier geht’s zum Inserat.

Frontend Development (Fokus JavaScript)

In deiner neuen Rolle entwickelst du responsive Websites und komplexe Webanwendungen mit Fokus auf JavaScript. Willst du mehr erfahren? Hier geht’s zum Inserat.


Wie wir arbeiten

Bei uns sind Flexibilität und unabhängiges Arbeiten nicht nur Worte, sondern Taten. Unterstütze uns von wo und wann du willst.

Remote

Seit Beginn im 2013 sind wir ein Remote-Team: Wir treffen uns also nicht fix in einem Büro oder an einem physischen Standort, sondern online. Bei uns arbeitet jeder und jede von da, wo sie oder er gerade ist oder sein möchte: Im Home-Office, im Co-Working-Space oder im Café – irgendwo auf der Welt. Falls du doch lieber einen fixen Arbeitsplatz hast, findest du Platz in unseren Büros in Zürich, Luzern oder Schwerin. Der Vorteil des Remote-Arbeiten: Weniger Reisezeit und mehr Zeit für dich. Denn gute Arbeit entsteht nicht durch stundenlanges Pendeln. Deshalb gestaltest du deinen Alltag so, dass dein Job in dein Leben passt und nicht umgekehrt. Lese mehr über wieso wir ein Remote-Team sind.

Kommunikation und Tools

Aktive Kommunikation ist gerade in einem Remote-Team besonders wichtig. Wir leben eine offene Kommunikationskultur und legen wichtige Informationen immer zentral zugänglich ab. Dazu verwenden wir ein paar clevere Online-Tools.

Slack: Virtuelles Büro

Unser virtuelles Büro ist Slack: Hier findest du alle nötigen Informationen für deine Arbeit. Wir arbeiten 8 Stunden pro Tag, welchen du selber gestalten kannst. Sag uns einfach, wann deine produktivste Zeit ist und was am besten in deine Routine passt, damit wir wissen, wann wir dich erreichen können.

HelpScout: Kunden- und Produkt-Support

HelpScout ist unsere gemeinsame Inbox: Hier kommen die E-Mails von info@required.com und support@required.com rein, sowohl unser Kanal für neue Kunden als auch für bestehende Maintenance-Kunden. Hier erhalten wir auch alle Team-Nachrichten unserer Job-Plattform Freshjobs.

Basecamp: Externe Projekt-Koordination

In Kundenprojekten arbeiten wir meistens mit der Projekt-Management-Software Basecamp. So können wir mit Kunden direkt kommunizieren, ohne dass Informationen verloren gehen. Denn die Diskussionen sind jederzeit für alle sichtbar und dokumentiert.

GitHub & ZenHub: Interne Projekt-Koordination

Um unsere Tasks intern zu koordinieren und den Überblick über unsere vielseitigen Issues zu behalten, arbeiten wir in GitHub beziehungsweise ZenHub mit Kanban-Boards.

Copper: Sales und Kundenbindung

Um den Überblick über unsere Kunden zu behalten, halten wir alles in unserem CRM fest. Dieses ist direkt mit deinem Google-Mail verbunden – so hast du es ganz einfach.

Zoom: Video-Chat

Es gibt diverse Video-Chat-Apps und alle haben sie irgendwie ihre Tücken. Die besten Erfahrungen haben wir mit Zoom gemacht und setzen diese für unser wöchentliches Team-Meeting oder für Calls mit Kunden ein.

Design

Karin Christens Note Pad

Unsere UX- und Visual-Designer arbeiten mehrheitlich mit Sketch und setzen das Responsive-Design mit HTML/CSS als Prototyp um.
So können wir das Design schon früh auf verschiedenen Bildschirmgrössen prüfen. Grundsätzlich sind wir aber offen und passen unseren Workflow an das Projekt oder den Kunden an.


Entwicklung

Wie schon erwähnt, sind wir ein Remote-Team. Es bringt also nicht viel, durch den Raum zu rufen: “Hey Devs, ich bearbeite jetzt xyz.php, lass mal die Finger davon.” Umso wichtiger sind geregelte Abläufe, auch in der Entwicklung, damit wir gleichzeitig an gemeinsamen Projekten und Dateien arbeiten können.


Editor/IDE

Wir machen keine Vorgaben. Du entscheidest selbst, in welchem Tool du deinen Code schreibst – ob PhpStorm, Visual Studio, Sublime Text, Atom oder vi.

Versionierung

Keine Zeile Code ohne Versionierung. Damit wir jederzeit wissen, was wann passiert, und auch immer die Möglichkeit haben, zu einem bestimmten Punkt zurück zu springen, setzen wir auf git.

Coding Standards

Damit jeder Entwickler den Code lesen kann, den wir schreiben, haben wir einheitliche Coding Standards. Bei der Einhaltung unterstützen uns Tools wie phpcs.

Dependencies

Wir erfinden das Rad nicht neu. Mit composer als PHP-Dependency-Manager binden wir Libraries ein, die uns unterstützen. Bei WordPress-Projekten tun wir das in Verbindung mit WPackagist.

Code is Poetry

PHP 5.2 ist bei uns schon lange kein Thema. Wir verwenden und unterstützen stets die aktuellsten Versionen.
“Learn JavaScript, Deeply” — Neben PHP ist “Next Generation” JavaScript ebenfalls ein immer grösser werdender Bestandteil bei der Umsetzung von Kundenprojekten. Sei es einfach nur etwas JavaScript in einem Theme, Erweiterungen für den Block-Editor oder aber auch etwas komplexer, zum Beispiel PWAs im Kombination mit React.”

Deployment

(S)FTP gibt es bei uns nicht. Für automatisierte Deployments verwenden wir Tools wie Capistrano.

Environments

Für die lokale Entwicklung arbeiten wir mit einer eigenen Vagrant Box, welches die meisten unserer Projekte enthält. Es gibt auch Projekte die wir via Docker-Container aufgesetzt haben.
In den meisten Fällen benutzen wir zusätzlich eine Staging-Umgebung, damit unsere Kunden die neuen Features testen können, bevor diese dann auf Production deployed werden.


(An) Was wir arbeiten

Wir arbeiten für verschiedenste Kunden aus der Schweiz und Deutschland. Bei den meisten Projekten decken wir von Research & Design über die Entwicklung bis zu Support & Maintenance alles ab. Wir entwickeln entweder Eigenlösungen oder setzen auch gerne auf das Content-Management-System WordPress. Dabei setzen wir nie auf fertige WordPress-Themes, sondern stets auf massgeschneiderte Lösungen, um die individuellen Ansprüche unserer Kunden umzusetzen.

Mit unseren Kunden wollen wir eine langfristige Zusammenarbeit, weshalb wir sie auch nach dem Projekt weiter begleiten, sie beraten und mit Weiterentwicklungen unterstützen.

Eine kleine Auswahl unsere Kunden in der Schweiz

Ein paar Highlights aus unseren Referenzen

  • Kaufleuten: Payment-Prozess und Integration für den Kauf von Event-Tickets direkt über die Website
  • ProHelvetia: Mehrsprachige und umfangreiche Multisite für Content Manager aus New Delhi, Kairo, Johannesburg, Shanghai, Moskau und der Schweiz.
  • Für die Swisscom haben wir unter anderem die beiden Voting-Aktionen #byebyepublifon & #myprivatepicasso begleitet und betreuen das Magazin, in welchem wir sehr spannende Themen angehen können.
  • Mit Freshjobs.ch betreiben wir unsere eigene Job-Plattform für Stellen im Web-Umfeld. So bleiben wir am Puls der Szene und können experimentieren: Zum Beispiel mit einem selbst entwickelten Quiz auf Basis von React.js, welches wir als Sponsor während Konferenzen laufen liessen.
  • Südostschweiz Zeitung: Unsere Designer sind regelmässig im Medienhaus in Chur und haben unter anderem das Interaktionskonzept und Responsive-Design für eine bessere Conversion des Aboshops der Südostschweiz Medien entwickelt.
  • CMSBOX: Zusammen mit dem Schweizer Content Management System CMSBOX haben wir das Interaktionskonzept „inline editing“ für ein Intuitives managen der Inhalte konzipiert. (Das war noch vor Gutenberg)

Aktuell arbeiten wir u.a. an einer Berufswahl-App für Jugendliche im Kanton Zürich und an einer Website für eine Auto-Garagen-Gruppe, wo man seinen nächsten Termin direkt online buchen kann.

Da wir viele Projekte auf Basis von WordPress entwickeln, setzen wir natürlich auch auf Plugins. Gibt es das geeignete Plugin nicht, entwickeln wir es selbst. Du hast auch eigene gute Ideen für ein Open-Source-Plugin? Super! Dann schauen wir, dass du es während der Arbeitszeit entwickeln kannst.


Deine Vorteile bei uns

Arbeite von da, wo immer du gerade bist: Gute Arbeit entsteht nicht durch stundenlanges Pendeln. Deshalb gestaltest du deinen Alltag so, dass dein Job in dein Leben passt – und nicht umgekehrt. Für den Teamzusammenhalt treffen wir uns regelmässig in coolen Städten. Gemeinsam geniessen wir leckeres Essen und eine gute Zeit in unseren Team-Retreats und an Konferenzen:

  • Verbringe 1-2 Wochen im Jahr in einer coolen Stadt mit uns (Team-Retreat)
  • Ein “Hardware & Travel-Budget”, damit du mit den Arbeitsgeräten deiner Wahl an spannenden Orten auf dieser Welt arbeiten kannst
  • 10% deiner Arbeitszeit darfst du für Contributions zu Open Source Projekten oder Know-How Aufbau, für ein besseres Web, einsetzen
  • Co-Working Space deiner Wahl, falls gewünscht
  • 5 Wochen Ferien und dazu noch die Feiertage im Kanton Luzern (CH) oder vom Bundesland Mecklenburg-Vorpommern (DE)

Als weiteres Argument sind wir alles sehr nette und aufgeschlossene Menschen, die die Philosophie der flexiblen Remote-Arbeit leben und schätzen.


Dir gefällt unsere Philosophie und du möchtest mit deinem Wesen und deinen Fähigkeiten unser Team bereichern? Dann bist du required.

Wir suchen Dich für folgenden Bereich:

Web Development (Fokus WordPress)

Zusammen mit deinem neuen Team entwickelst du massgeschneiderte Funktionen für die individuellen Ansprüche unserer Kunden oder für neue Ideen und Konzepte unserer Produkte.  Willst du mehr erfahren? Hier geht’s zum Inserat.

Frontend Development (Fokus Javascript)

In deiner neuen Rolle entwickelst du responsive Websites und komplexe Webanwendungen mit Fokus auf Javascript. Willst du mehr erfahren? Hier geht’s zum Inserat.