Senior Frontend Developer, z. T. Backend (Fokus JavaScript/TypeScript) (m/w/d)
Die dimensional GmbH ist eine Digitalagentur, die hauptsächlich für Medienunternehmen und Kunden aus dem Gesundheitswesen arbeitet.
Wir beraten zu Strategien, entwickeln inhaltliche Konzepte, definieren die User Experience und das Interfacedesign für digitale Produkte, Anwendungen und Services. Was wir auf der technischen Seite tun, unterscheidet sich je nach Projekt: mal planen wir die Systemarchitektur und beraten zur technischen Umsetzung, mal übernehmen wir selbst die schlüsselfertige Implementation, mal erfolgt die Softwareentwicklung durch ein Team des Kunden oder eines anderen Dienstleisters.
Bei unseren Projekten geht es in der Regel um komplexe Internetprojekte oder Webanwendungen. Zu unseren Kunden zählen u. a. die AOK, ProSiebenSat.1, SES Astra, Arvato Systems, die Kassenzahnärztliche Bundesvereinigung u. v. m.
dimensional ist eine hundertprozentige Tochter der Qvest Group GmbH und somit im finanzstarken Verbund der RAG Stiftung Beteiligungsgesellschaft eingebettet, was uns Synergien, Kundenpotential und internationale Standorte erschließt.
Aus der dimensional GmbH sind über die Jahre einige Startups hervorgegangen (u. a. Make.TV und audiotool), an anderen waren wir intensiv beteiligt (z. B. Hobnox.com), außerdem haben wir Produkte entwickelt wie das hauseigene papaya CMS.
Wir sind ein erfahrenes Team aus aktuell ca. 25 Mitarbeitern. Unsere Kunden schätzen neben unserer Erfahrung unsere zuverlässige Arbeit, die wir stets mit Leidenschaft und auf einem hohen fachlichen Niveau erbringen. Der Leiter der Konzeption ist seit 20 Jahren Inhaber der Professur für Interaktive Medien und Interface Design an der Fachhochschule Aachen.
Unsere Mitarbeiter haben weitreichende Freiheit in der Arbeitsorganisation und Wahl der verwendeten Tools bzw. Methoden, was die Wahl der Hardware einschließt. In der Softwareentwicklung haben wir traditionell einen Hang zu Open Source Technologien - wir sind also technisch näher an Linux mit Java oder PHP als an Windows und C#.
Home-Office bzw. Remote Work sind bei uns Bestandteil der Agentur-Infrastruktur, gelebt wird es unterschiedlich: manche Kollegen sind nur einmal monatlich im Büro in Köln, andere täglich - nicht nur wegen der Dachterrasse und des Grillplatzes.
Projektaufgaben und was wir suchen:
Die konkreten Aufgaben unterscheiden sich natürlich von Projekt zu Projekt: wir entwickeln klassische Webanwendungen mit Java, PHP und JavaScript-Frameworks ebenso wie Lösungen für spezielle Anforderungen im Video-/Broadcast-Umfeld. Apps sind nicht unser Hauptfokus, werden aber im Rahmen von größeren Projekten auch mal umgesetzt. Wir nutzen das von uns entwickelte papaya CMS ebenso wie andere Open Source CMS, Frameworks und Bibliotheken.
Auch wenn jeder in unserem Development Team seinem Fokus hat (Java, PHP, Angular, React), so haben die meisten weitere Sprachkenntnisse bzw. Erfahrungen auch mit anderen Technologien. Das ist in Projekten oft hilfreich und sorgt für Abwechslung - wenn Du magst.
(Wir erwarten nicht, dass jeder alles kann, wir nennen unsere Mitarbeiter auch nicht Ninja-Developer, um ihnen dann Aufgaben für drei Personen zuzuweisen...)
Letztlich suchen wir gute Developer. Wir sind der festen Überzeugung, dass Erfahrungen mit einer bestimmten Sprache sicherlich wichtig und relevant sind - es aber letztlich auf die Fähigkeit ankommt, komplexe Probleme zu verstehen, sie in ihre logischen Bestandteile zu zerlegen und in Programmcode zu übersetzen. Wer das kann und will, ist bei uns richtig.
Was du für diese Stelle an Voraussetzungen mitbringen solltest:
- sehr gute Kenntnisse in moderner JavaScript-Entwicklung, ECMAScript 6 aufwärts, Functional Programming
- gute Kenntnisse in TypeScript
- gute Kenntnisse in Angular oder React
- idealerweise Grundkenntnisse in einem weiteren JavaScript-Webframework (Angular, React, Vue.js, o. ä.)
- mindestens Grundkenntnisse in Node.js
- praktische Erfahrung mit Testframeworks wie Jasmine, Jest, o. ä.
- praktische Erfahrung mit Continuous Integration / Continuous Delivery (Jenkins, GitLab CI, o. ä.)
- Kenntnisse im praktischen Einsatz von Web- und Applikationsservern sowie REST
- Erfahrungen in der Dokumentation mittels JSDoc
- Erfahrung mit agilen Entwicklungsmethoden (z. B. Scrum)
- Erfreulich, aber nicht Einstellungskriterium: Kenntnisse in Cloud-Technologien, verteilten Systemen und Skalierung, Erfahrungen mit Message Queues (RabbitMQ, Kafka, Amazon SQS, o. ä.)
Was Dich erwartet:
- Außergewöhnliche und anspruchsvolle Projekte mit Schwerpunkt im Bereich „Gesundheit“ und „Medien“
- Langlebige Projekte, in denen die stetige Weiterentwicklung von Produkten und Anwendungen erfolgt
- Tiefgreifende und umfassende Konzeptarbeit
- Möglichkeit zur Mitgestaltung der Projektplanung und -entwicklung
- Freiraum, um Dinge und Annahmen in Frage zu stellen
- Regelmäßige Abstimmungen und Brainstormings im Team
- Permanente Prozessoptimierung der Arbeitsweisen und Workflows
- Einsatz von sinnvollen Benennungskonventionen und effektivem Versionsmanagement
- Stetige Evaluierung und Aktualisierung von Infrastruktur, Arbeitsplatz und Software
- Arbeiten mit einer aktuellen Digital Toolchain (Sketch, Adobe CC, Abstract, Omnigraffle, Invision, Zeplin, Trello usw.) und die Möglichkeit zur Einführung und Etablierung neuer Tools
- Flexible Arbeitszeiten und Home-Office (je nach Projektlage)
- Selbstbestimmtes und selbständiges Arbeiten mit hohem Verantwortungsgrad
- Mobile Zugänge zu allen Tools
- Regelmäßige Angebote zum Teambuilding (gemeinsame Mittagessen, Einzel- und Teamcoachings)
- Offenes und lösungsorientiertes Management-Team
- Freie Versorgung mit Wasser, Softdrinks und Kaffee
Informationen zum Jobangebot:
- unbefristete Festanstellung
- ggf. Teilzeit je nach Modus/Verteilung möglich
- Einstellungstermin: gerne zeitnah
(wir haben aber auch Geduld, falls Du nicht sofort verfügbar bist) - Arbeitsort: unser Büro ist in Köln - Remote work / home office ist aber Teil der Kultur hier
Wenn das für dich interessant klingt, freuen wir uns sehr auf deine Bewerbung. Bitte reiche die Unterlagen (mit Lebenslauf, Referenzen, Arbeitszeugnissen etc.) über folgendes Bewerbungsformular ein:
Bewerbung als Senior Frontend Developer, z. T. Backend (Fokus JavaScript/TypeScript) (m/w/d)
Hast du Fragen? Melde Dich gerne bei uns unter jobs@dimensional.de.