Relution GmbH

(Senior) Software Engineer - Android (m/w/d)

Relution GmbH · Stuttgart, Baden-Württemberg, Germany

IT Services and IT Consulting · 11-50 employees

4 h ago
Mid (2-5 yrs) Full-time Germany
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Develop and optimize Android applications using Kotlin within an agile team, focusing on B2B and B2E environments. Drive new feature development, conduct code reviews, and optimize CI/CD processes and automated testing.

What they look for

Android Development Kotlin B2B/B2E App Development RESTful APIs GraphQL CI/CD Software Testing Unit Testing Integration Testing Interaction Design Usability Code Reviews Spring Boot Flutter German English

Requirements

Requires deep knowledge of modern Android development, interaction design, and experience with RESTful or GraphQL APIs. Proficiency in German and English, along with a strong commitment to software quality and test-driven development, is essential.

Benefits

Permanent Employment Contract Flat Hierarchies Short Decision-Making Paths Collaborative Team Environment

Full description

Deine Aufgaben

Bist du ein passionierter Android-Engineer und möchtest deine Erfahrung in einem modernen Software-Unternehmen einbringen? Bewirb dich jetzt und treibe mit uns die Digitalisierung an Schulen mit unserer modernen UEM-Software voran!   

Bewirb dich auch, wenn du nicht 100 % der Punkte erfüllst – uns ist Potenzial wichtiger als eine perfekte Checkliste.

  • Du entwickelst gemeinsam im agilen Team Android Apps mit Kotlin (schwerpunktmäßig im B2B- und B2E-Umfeld)
  • Du bringst deine persönliche Erfahrung und dein Know-how ein, um bestehende Apps zu optimieren
  • Du treibst neue Features voran und trägst zur Konzeption und Auswahl geeigneter Technologien bei
  • Du führst Code-Reviews von Pull-/Merge-Requests durch, um die Know-how-Verteilung und die Code-Qualität im Team kontinuierlich zu verbessern
  • Du setzt Impulse zur Optimierung der Entwicklungs-, Continuous-Integration- (CI) und Continuous-Delivery- (CD) Prozesse, um Gesamtlösung und Betrieb langfristig auf ein neues Niveau zu heben
  • Du erweiterst den Code um automatisierte Tests, damit deine Bugfixes dir nicht am nächsten Tag neue Bugs bescheren

Dein Studium

Dein Profil

  • Große Leidenschaft fürs Programmieren und tiefes Verständnis für moderne Softwareentwicklung für Android
  • Know-how und ein Gespür für Interaktionsdesign und Usability zur Entwicklung intuitiver mobiler Anwendungen
  • Erfahrung bei der Konzeption und Anbindung von RESTful- und/oder GraphQL-APIs
  • Nice to have: erste Erfahrung mit Spring Boot
  • Nice to have: du hast bereits mit Flutter gearbeitet
  • Du arbeitest gerne im Team und hast ein ausgeprägtes Verantwortungsbewusstsein
  • Qualitätsbewusstsein mit praktischer Erfahrung in Software-Testing (Unit-Tests, Integrationstests etc.)
  • Sehr gute Kommunikationsfähigkeiten in Deutsch und Englisch, in Wort und Schrift

Was uns wichtig ist

  • Du übernimmst Verantwortung für deinen Code, nicht nur für dein Ticket
  • Qualität ist für dich kein Nice-to-have – testgetriebenes Denken gehört für dich zum Handwerk dazu
  • Du gibst und nimmst Feedback im Code-Review offen und konstruktiv
  • Du denkst über dein Feature hinaus mit – bei CI/CD, Prozessen, Toolauswahl bringst du dich aktiv ein

Warum wir?

  • Relution ist Marktführer für MDM/UEM-Software im deutschen Bildungssektor – deine App läuft auf tausenden Endgeräten im echten Einsatz
  • Flache Hierarchien, kurze Entscheidungswege – deine Impulse zu Tech-Stack und CI/CD landen nicht in der Schublade
  • Unbefristeter Arbeitsvertrag in einem wachsenden Softwareunternehmen
  • Teamzusammenhalt statt Einzelkämpfertum – Erfolge feiern wir gemeinsam

Kontaktdaten

About us

Bei Relution zählen Teamgeist und Zusammenarbeit statt Einzelkämpfertum. Wir suchen engagierte Kolleg:innen, die mit uns die digitale Zukunft aktiv mitgestalten möchten. Bei uns arbeitest Du in kleinen, agilen Teams mit flachen Hierarchien, kurzen Entscheidungswegen und direktem Einfluss auf Produkte und Prozesse. Wir bieten die Möglichkeit, innovative Lösungen für Bildung, Unternehmen und Verwaltung zu entwickeln und umzusetzen – immer mit dem Ziel, Technologie einfach, sicher und zukunftsfähig zu machen.