Software Engineer

HIBA e.V.
Würzburg, Germany
29 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Android Software Development Android Studio Automation of Tests Unit Testing Software Quality Code Review Continuous Integration Programming Tools Gradle Design of User Interfaces
+16 more
JSON Junit Model View ViewModel Material Design Software Engineering Software Systems Extensible Markup Language (XML) Firebase Backend Git Kotlin Information Technology Jetpack Compose Google Play Restful APIs Software Version Control

Job description

  • Entwicklung von innovativen Android-Anwendungen unter Verwendung moderner Technologien und Best Practices.
  • Entwurf und Implementierung von skalierbaren und wartbaren Softwarelösungen basierend auf den Anforderungen des Kunden.
  • Weiterentwicklung und Optimierung bestehender Android-Applikationen mit Fokus auf Performance und User Experience.
  • Integration von APIs und Third-Party-Libraries sowie Anbindung an Backend-Systeme.
  • Sicherstellung der Softwarequalität durch Code-Reviews, Unit-Testing und automatisierte Tests.
  • Erstellung und Pflege von technischen Dokumentationen.
  • Mitarbeit im gesamten Softwareentwicklungszyklus: Anforderungsanalyse, Design, Entwicklung, Testing und Deployment.
  • Enge Zusammenarbeit mit Produktmanagern, UI/UX-Designern und dem Backend-Team.
  • Beobachtung aktueller Trends im Bereich Android-Entwicklung und Einbringen neuer Technologien.

Requirements

  • Abgeschlossenes Studium im Bereich Informatik, Software Engineering oder vergleichbare Ausbildung.
  • Mehrjährige Erfahrung in der Entwicklung nativer Android-Apps mit Kotlin und/oder Java.
  • Fundierte Kenntnisse in der Android-Plattform, einschließlich Android SDK, Jetpack-Compose, und MVVM-Architekturen.
  • Erfahrung mit modernen Entwicklungswerkzeugen wie Android Studio, Gradle und Versionierungssystemen (z. B. Git).
  • Kenntnisse in der Implementierung von RESTful APIs und Umgang mit JSON/XML.
  • Erfahrung im Umgang mit modularer Softwareentwicklung und der Integration von Third-Party-Bibliotheken (z. B. Retrofit, Dagger/Hilt, Glide).
  • Verständnis für Material Design Guidelines und Kenntnisse im Bereich UI/UX-Optimierung.
  • Know-how in den Bereichen automatisiertes Testing (z. B. Espresso, JUnit) und Continuous Integration/Delivery (CI/CD).
  • Kenntnisse im Umgang mit Firebase, Google Play Services und weiteren Android-Frameworks sind von Vorteil.
  • Analytische Denkweise, strukturierte Arbeitsweise und Spaß an der Lösung komplexer Herausforderungen.
  • Gute Kommunikationsfähigkeiten sowie Teamfähigkeit.
  • Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift.

Benefits & conditions

HIBA zeichnet sich durch ein innovatives und dynamisches Arbeitsumfeld aus, das sich auf IT- und Engineering-Lösungen spezialisiert hat. Wir bieten fortlaufende Weiterbildungsmöglichkeiten, um sicherzustellen, dass unsere Mitarbeiter stets auf dem neuesten Stand der Technologie sind. Mit flexiblen Arbeitszeiten und der Möglichkeit zum Home-Office unterstützen wir eine ausgewogene Work-Life-Balance. Unsere attraktive Vergütung und umfangreichen Karrierechancen machen HIBA zu einem idealen Ort für motivierte Fachkräfte, die ihre Karriere in der IT- und Engineering-Branche vorantreiben möchten.

Apply for this position

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

Apply on www.xing.com

Good distractions

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

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · WWC 2025

Videos

See all

Related articles

See all