(Senior) Developer (f/m/d)

ARBEITSZEIT: Teilzeit / Vollzeit / unbefristeter Vertrag

Erfahrungen: Mid-Level / Senior

ROLLE: Full Stack Developer

STANDORT: Frankfurt, Mertert (Luxemburg), Hamburg, Berlin, Wiesbaden

über uns

Wer wir sind und was wir tun, findest du auf unserer Website. Viel wichtiger ist, warum du zu uns kommen sollst: Wir sind ein Spin-off eines erfolgreichen Unternehmens. Dies bedeutet das Beste aus beiden Welten:

Flexibilität: Wir haben die Freiheiten neue Projekte auf der (fast) grünen Wiese anzufangen.
Und wenn wir sagen neue Projekte, dann meinen wir neu!

Stabilität: Wir haben die Stabilität und Finanzkraft eines jungen und dennoch bereits etablierten Unternehmens

So sieht dein Tag bei der READ aus

Bei uns entwickelst du in einem kleinen Team eigenständig Produkte und Tools, die neuartig und innovativ sind. Dabei setzt du deine Kenntnisse und deine Erfahrung in den benannten Tools ein. Wir arbeiten agil und nutzen OKRs um transparent, eigenverantwortlich und zielorientiert zusammenzuarbeiten.

1x pro Woche stimmst du dich mit dem Product Owner zum Backlog ab und klärst offene Punkte.

 Du arbeitest an der Konzeption und Entwicklung deiner Tools/Produkte basierend auf User Stories und geplanten Featuren.

Du machst Code-Reviews von Merg Requests.

Je nach Projektphase setzt du auch mal Screens von UI/UX-Designern um

Du verzahnst Applikationen und bindest diese an unser Data Warehouse an

Du entwickelst unsere Software-Architektur weiter, um deine Themen umzusetzen

Abends buchst du deinen Code in GitLab ein. Sofern er gestetet werden kann, wird er unserer Docker Infrastruktur zur Verfügung gestellt

Neue Projekte!

Wir suchen explizit neue Kolleg/Innen für neue Projekte, die mit minimalen Rahmenbedingungen und viel Freiheit bei der Auswahl der Technologie umgesetzt werden sollen.

Deine Arbeit wird sich um neue Web Apps für unsere Kunden drehen. Die Web Apps werden täglich mehr als tausend Mal genutzt und sind elementar für die Arbeit an der Immobilie.

Bring dich ein!

Frische Ideen und Technologien - welcome!

Wir suchen Personen, die sich einbringen und etwas einzubringen haben! Diskutiere mit Leidenschaft für deine Ansätze und sehe zu, wie sich deine Ideen in Wirklichkeit verwandeln.

Deine fachliche & persönliche Qualifikation

Berufserfahrung in den benannten Aufgabenbereichen.

Du besitzt (sehr) gute Kenntnisse in der Entwicklung von state-of-the-art Webanwendungen, basierend auf JavaScript/TypeScript sowohl im Frontend (React/TSX) als auch im Backend (NodeJS/Express bzw. ein darauf aufbauendes Framework), Kenntnisse von PHP sind von Vorteil aber kein Muss.

Hintergrund: Abgeschlossenes technisches Studium oder vergleichbare Ausbildung oder du bist Autodidakt/in, hast dich bereits an Open Source Projekten beteiligt und kannst den Stand der Projekte vorstellen (z.B. auf Github), an denen du in der Vergangenheit gearbeitet hast.

In der Datenmodellierung und im Umgang mit relationalen Datenbanken (insbesondere mit PostgreSQL) bist du fit und kannst bestehende Datenmodelle und Abfragen hinsichtlich Performance beurteilen und optimieren.

Du bist vertraut im Umgang mit gängigen Softwareentwicklungswerkzeugen (CI/CD, Bugtracking, verteilte Versionsverwaltung z.B. Git, Linting, etc.) und hast bereits Kenntnisse mit container-basierten Cloud Technologien (Docker, Kubernetes) gesammelt.

Du bist ein Fan von sauberem Code und stolz auf deine Arbeitsergebnisse. Zur Sicherstellung der Qualität hast du bereits Erfahrungen mit TDD und weißt wie wichtig Testautomatisierung ist.

Motivation, Eigeninitiative und Spaß an der Arbeit im Team zeichnen dich aus.

Folgende Qualifikationen sind darüber hinaus hilfreich, aber auch bei uns erlernbar:

Erfahrung in tokenbasierter Authentifizierung und OpenIDConnect, Erfahrung in der Arbeit mit GraphQL, Erfahrung mit Integration Tests und Cypress für E2E Tests, Umgang mit Gitlab CI/CD, Erfahrung in der Arbeit mit Kubernetes

Was wir bieten

Start-up-Spirit/FreiheitenFlache Hierarchien, agiles Team, lockere Atmosphäre
Agile UmgebungScrum mit User-Stories, Sprints und gemeinsamer Zeitschätzung
Code-Review und EntwicklungsstandardsOb Code-Review, PHP-FIG, Tests, GitLab CI/CD, wir versuchen so zu sauber zu arbeiten, wie möglich
Team & GemeinschaftBei uns bedeutet TEAM NICHT "Toll! ein anderer macht's", sondern gemeinsam Projekte realisieren!
Projekte mit größtmöglicher TechnologieauswahlHerausfordernde Projekte mit viel Freiräumen bei den eingesetzten Technologien
Offenheit für NeuesDie angesagten Umgebungen und Tools von heute werden morgen überholt. Du kennst etwas Neues, erzähl mehr davon und wir schauen, ob wir es einsetzen!
Arbeitsplatzsicherheit... bedeutet, dass aufgrund der Größe unseres Mutterkonzerns dein Job sicher ist, es bedeutet nicht, dass du nie von deinen KollegInnen mit Nerf Guns abgeschossen wirst 😉
VergütungspaketEin ansprechendes Vergütungspaket, das Dein Engagement auch monetär wertschätzt
FeedbackRegelmäßiges Projektfeedback + 2 Mitarbeitergespräche pro Jahr. Du hast "außerhalb der Reihe" ein Anliegen? Bis zum Gesamtvorstand unserer Muttergesellschaft stehen Dir jederzeit alle Türen offen für Gespräche und das ist auch wortwörtlich gemeint!
Flexible ArbeitszeitenOb Früh- oder Spätaufsteher oder Kita-Öffnungszeiten, wir sind flexibel. Du hast einen Vorfall in deiner Familie, der dich zeitlich sehr in Anspruch nimmt? Sprich uns an, wir finden eine Lösung!
Kein DresscodeKomm, wie du dich wohlfühlst
Kaffee, Tee, WasserGetränke gehen aufs Haus

Agile Entwicklung

Wir nutzen agile Entwicklungsmodelle mit Userstories und Sprints, Code Review und Git

Werde Teil unseres agilen Teams!

Kleingedrucktes - Teil 2

Erfahre mehr über uns und unsere Arbeitsweise

The Joel Test - 3 minutes to rate a software team

Verwenden wir eine Versionskontrolle?
Ja, Git/GitLab
Können Sie eine auslieferbare Version (Build) in einem Schritt herstellen?
Ja, GitLab CI
Liefern Sie tägliche Softwarepakete?
Nein, unsere Sprints dauern 2 Wochen
Haben Sie eine Fehler-Datenbank?
Ja, pro Applikation
Fixen Sie Fehler, bevor Sie neuen Code schreiben?
Es kommt auf den Bug an 😉
Haben Sie eine aktuellen Zeitplan?
Ja, wir planen einen Sprint im Voraus und haben ein gefülltes Backlog
Haben Sie Projektspezifikationen?
Mockups (Balsamiq), Projektbeschreibung und dann Userstories
Stehen den Entwicklern ruhige Arbeitsbedingungen zur Verfügung?
Ja, nur der Chef stört zu häufig
Verwenden Sie die besten Werkzeuge, die erhältlich sind?
Ja, bei unseren neuen Projekten auf jeden Fall.
Werden Softwaretester eingesetzt?
Ja, wir haben Testing Prozesse samt QA-Team
Lassen Sie neue Team-Mitglieder während des Interviews nachweisen, dass Sie entwickeln können?
Wenn wir ein gutes Gefühl haben, werden wir dich testweise coden lassen!
Lassen Sie die Usability testen?
Ja

womit du arbeiten wirst

mySQL20181114102137
PHP FIG20181114101540
Docker20181114101643
Ubuntu20181114101514
Symfony20181114102842
elasticsearch20181114101903
HTML520181114103059
angularJS20181114102520
jQuery20181114102208
VirtualBox20181114101804
Vagrant20181114101447
node.JS20181114102926
PhpStorm20181114101706
Balsamiq20181114101741
Mattermost20181114101612
GitLab / CI20181114101833
php20181114102243