Senior Software Architect - Kotlin Multiplatform

ANKALINK GmbH
Hamburg, Germany
16 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Shift work
Languages
English, German
Experience level
Senior
Compensation
€ 95K

Job location

Hamburg, Germany

Tech stack

Android Studio
Automation of Tests
Unit Testing
Dependency Injection
Programming Tools
IntelliJ
Mobile Application Software
Scrum
Software Architecture
Software Engineering
Strategies of Testing
Kotlin
Information Technology

Job description

  • Full-timeEmployment type: Full-time
  • €60,000 - €95,000 (employer salary)
  • Hybrid, * Weiterentwicklung und Gestaltung einer modernen App-Plattform auf Basis von Kotlin Multiplatform.
  • Verantwortung für Architekturentscheidungen sowie die langfristige technische Ausrichtung mobiler Anwendungen für iOS und Android.
  • Entwicklung skalierbarer Plattform- und Wiederverwendungskomponenten zur Unterstützung verschiedener Produktteams.
  • Beratung und technischer Support für Entwicklungsteams bei der Nutzung der Plattform.
  • Konzeption und Umsetzung moderner UI- und Plattformlösungen mit Kotlin Multiplatform und Compose Multiplatform.
  • Enge Zusammenarbeit mit Product Ownern, UX-Experten und Entwicklungsteams zur Umsetzung innovativer technischer Konzepte.
  • Mitwirkung bei der Definition technischer Anforderungen, Build-Prozesse, Teststrategien und Qualitätsstandards.
  • Unterstützung bei Aufwandsschätzungen, technischer Planung und Architektur-Reviews.

Requirements

  • Erfolgreich abgeschlossenes Studium im Bereich Informatik, Software Engineering oder eine vergleichbare Qualifikation.
  • Mehrjährige Erfahrung in der Softwareentwicklung und Softwarearchitektur mobiler Anwendungen.
  • Sehr gute Kenntnisse in Kotlin sowie idealerweise praktische Erfahrung mit Kotlin Multiplatform und Compose Multiplatform.
  • Erfahrung mit modernen Entwicklungswerkzeugen und Methoden wie Android Studio, IntelliJ, Dependency Injection, Unit Testing und Testautomatisierung.
  • Fundiertes Verständnis moderner Softwarearchitekturen sowie verteilter und skalierbarer Systeme.
  • Erfahrung mit agilen Entwicklungsmethoden wie Scrum oder Kanban.
  • Kommunikationsstärke, analytisches Denkvermögen und Freude an der Zusammenarbeit in interdisziplinären Teams.
  • Sehr gute Deutsch- und/oder Englischkenntnisse.

Benefits & conditions

  • Flexible Arbeitszeiten und hybrides Arbeiten
  • Moderne technische Umgebung mit aktuellen Technologien
  • Individuelle Weiterbildungs- und Entwicklungsmöglichkeiten
  • Attraktive Zusatzleistungen und Mobilitätsangebote
  • Betriebliche Altersvorsorge und weitere Sozialleistungen
  • Wertschätzende Unternehmenskultur mit flachen Hierarchien
  • Regelmäßige Team-Events und ein kollegiales Arbeitsumfeld
  • Sabbatical- und Teilzeitmöglichkeiten für eine ausgewogene Work-Life-Balance

Apply for this position