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