(Senior) Software Engineer - Android

MWAY DIGITAL GmbH
Stuttgart, Germany
18 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Languages
German
Job source

Tech stack

Flutter Application Programming Interfaces (APIs) Android Software Development Automation of Tests Unit Testing Code Review Continuous Delivery Continuous Integration Software Debugging Interaction Design Mobile Application Software Software Engineering
+5 more
Spring-boot Kotlin Integration Tests Graphql Restful APIs

Job description

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

Requirements

  • 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

Benefits & conditions

  • 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

Über uns

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.de

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Differentiating between Flutter packages and plugins

Sylvia Dieckmann ¡ LIVE

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon ¡ LIVE

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

4:12 min

Introduction to cross-platform mobile development with Flutter

Majid Hajian ¡ LIVE

5:05 min

Introduction to Flutter and cross-platform UI development

Sylvia Dieckmann ¡ LIVE

Videos

See all

Related articles

See all