Einleitungstext
Unsere interdisziplinären Produktteams im Bereich Customer Technology verantworten sämtliche digitalen Touchpoints, durch die wir mit unseren Kunden täglich in Kontakt treten.
Für mehrere cross-funktionale Teams suchen wir dich als JavaScript / React Developer.
Ob dm-Online-Shop, „Mein dm-App“, Kassensoftware oder ein anderer Kontext: Du unterstützt dein Team bei der qualitätsorientierten Entwicklung von neuen Microservices und / oder dem Umbauen von gewachsener Software in moderne Strukturen, um unseren Kunden ein exzellentes Einkaufserlebnis zu bieten.
Unser typischer Tech Stack: Spring Boot | Kotlin | JavaScript | TypeScript | React | React Native | RESTful APIs | Microservices | MySQL | GCP | VMware Tanzu | GitLab CI | Datadog
Du wohnst nicht in der Region Karlsruhe? Kein Problem! Bei Interesse ist es möglich, fast vollständig remote zu arbeiten.
Deine Aufgaben
- Agile Entwicklung von mobile-fähigen Webanwendungen und Smartphone-Apps und / oder performanten Backendlösungen, von der Konzeption über die Entwicklung bis hin zum laufenden Betrieb
- Sicherstellung der Code- und Systemqualität, u.a. durch Code-Reviews, Pair-Programming, Komplexitätsreduktion und automatisierte Tests
- Gewährleistung von Performance, Verfügbarkeit, Security, Wartbarkeit und Skalierbarkeit
- Mitgestaltung der Roadmap im Einklang mit unseren Geschäftszielen
Das bringst du mit
- Offenheit, Kommunikationsstärke und Begeisterung dafür, gemeinsam mit deinem Team das Einkaufserlebnis unserer Kunden zu verbessern
- Erfahrung in der Entwicklung von Webanwendungen mit Fokus auf Frontend und responsive User-Interfaces
- Sehr gute Kenntnisse in JavaScript und idealerweise React.JS sowie TypeScript
- Erste Erfahrung in der Entwicklung von mobilen Apps, mit Domain-driven Design sowie mit cloud-gehosteten Microservices
- Idealerweise erste Erfahrung oder mindestens die Bereitschaft sich in Backend und entsprechende Technologien (Java, Kotlin, Spring Framework, …) ein- und dort mitzuarbeiten
- Agiles Mindset, DevOps-Mentalität und ausgeprägtes Kommunikationsvermögen in Deutsch (mind. B2)
Das bieten wir dir
- Attraktive Arbeitsbedingungen: Mit flexiblen Arbeitszeiten und überwiegend mobilem Arbeiten, einer 37,5 Std.-Woche sowie 30 Urlaubstagen, ermöglichen wir eine ausgewogene Work-Life-Balance
- Moderne Unternehmenszentrale: Helle Büroflächen, höhenverstellbare Tische, neueste Technik und ein Mitarbeiterrestaurant – unser dialogicum bietet ideale Bedingungen für deinen Arbeitstag dank innovativer Ausstattung und intelligenter Konzepte
- Optimale Verkehrsanbindung: In direkter Nähe zur Autobahn, einer S-Bahn-Haltestelle und dem DB-Bahnhof Durlach gelegen, sind wir mit PKW und Bahn sehr gut erreichbar. Zudem gibt es ein kostenloses Parkhaus und eine Fahrradgarage, jeweils mit Elektro-Ladestationen
- Dialogische Unternehmenskultur: Unsere Arbeitsgemeinschaft ist geprägt durch den gegenseitigen Austausch auf Augenhöhe, Dynamik und flache Hierarchien. Ein zentraler Baustein unserer Zusammenarbeitskultur ist die Eigenverantwortung
- Mitgestaltung und Entwicklung: Bei uns kann sich jeder einbringen und dazu beitragen, Themen voranzutreiben. Für deine persönliche und fachliche Entwicklung bieten wir vielfältige Weiterbildungsangebote an
- Weitere Vorteile und Zusatzleistungen: Profitiere von weiteren Leistungen wie z.B. Mitarbeiterrabatt, Fahrrad (Jobrad)- und IT-Leasing, Urlaubs- und Weihnachtsgeld sowie betrieblicher Altersvorsorge
JavaScript / React Developer - Customer Technology (w/m/d)