Digitec Galaxus AG

Software Architect - Mobile Apps

📍 8005 Zürich

Role and responsibilities

Du coachst Software Engineers und verfügst über die sozialen Kompetenzen, um komplexe Inhalte und Konzepte verständlich zu vermitteln. Du hilfst dem Team bei der effektiven und effizienten Umsetzung von Anforderungen, mit Fokus auf Clean Code, nachhaltige Architektur und angemessene Testabdeckung. Du pflegst eine enge Beziehung zum Domain Architect, um deine Fähigkeiten zu verbessern, die neuesten Techniken anzuwenden und Schwachstellen in deiner Architektur zu identifizieren. Du trägst die technische Verantwortung für die kontinuierliche Weiterentwicklung der Mobile Apps sowie des Push-Notification-Moduls, verantwortest die Integration der Web-Applikation in die nativen Apps mittels WebViews. Du übernimmst den Lead beim Design der Schnittstellen zwischen dem Onlineshop und den mobilen Apps. Du koordinierst die Entwicklung nativer Features für iOS und Android in enger Abstimmung mit den beteiligten Feature-Teams und verantwortest die Klärung von Abhängigkeiten und Schnittstellen.

Team / description

Qualifications and Skills

  • Mindestens 2 Jahren Erfahrung in einer Rolle als Software Architect

  • Abgeschlossenes Studium (Uni/ETH, FH, HF) in Informatik (oder ausreichend relevante Berufserfahrung)

  • Deutsch (verhandlungssicher)

  • Englisch (fliessend)

  • Du verfügst über eine starke Erfolgsbilanz als praktisch arbeitender Software Engineer im Design und der Umsetzung komplexer Lösungen mit mindestens 2 Jahren Erfahrung in einer Rolle als Software Architect

  • Du verfügst über ausgezeichnete Kenntnisse in Typescript und React und kennst dich mit einer oder mehreren weiteren Technologien aus unserem Tech-Stack aus: .NET/C#, MongoDB, GraphQL, Kotlin, Swift

  • Idealerweise hast du bereits Erfahrung mit dem End-to-End-Lifecycle von Mobile Apps (Android & iOS) gesammelt oder du bringst die Motivation und Eigeninitiative mit, dich in diesem Bereich gezielt weiterzuentwickeln

  • Erkennen von Verbesserungspotenzialen und Implementieren von Änderungen zur Steigerung der Produktivität und Effektivität

  • Kreativität und Initiative nutzen, um Probleme zu lösen und Ziele zu erreichen