iOS Developer
Role details
Job location
Tech stack
Job description
Als Teil unseres Mobile Engineering Teams bist du verantwortlich für die Konzeption und Umsetzung neuer Features in unseren vielgenutzten iOS-Apps (wie BR24, ARD Audiothek, ARD Mediathek), um unseren Nutzer:innen die bestmögliche User Experience zu bieten. Du entwickelst die technische Architektur weiter, experimentierst mit neuen Apple-Frameworks und Technologien und sorgst dafür, dass unsere Apps zuverlässig und flüssig laufen. Wenn du unsere Vision teilst, den öffentlich-rechtlichen Rundfunk auf digitalen Plattformen noch attraktiver und zugänglicher zu machen und es dich reizt, mit netten und talentierten Menschen an einer gemeinsamen Idee zu arbeiten, dann ist dieser Job genau der Richtige für dich! Egal wer du bist und woher du kommst: Mit der richtigen Motivation bist du bei uns herzlich willkommen - auch wenn noch nicht alle Anforderungen zu 100% matchen., * Softwareentwicklung auf den Plattformen iOS, iPadOS, tvOS & watchOS: Konzeption, Prototyping, Umsetzung, Code Review, Testing, Deployment und Bug Fixing, Umsetzung von Produktanforderungen und Designs mit Swift, SwiftUI und UIKit
- Koordination mit dem Projektteam, um Größenordnung, Aufwand und technische Abhängigkeiten bei der Entwicklung neuer Features zu bestimmen
- Modularisierung von Code in bestehenden Projekten zum Wiederverwenden in anderen Produkten
- Experimentieren mit neuen Technologien und Einschätzen, wie diese in bestehende Produkte passen könnten
- Zusammenarbeit mit dem Produktmanagement, UX Design, UserLab, QA und einem talentierten Entwickler:innen-Team in einer modernen Arbeitsumgebung
- Bringe dein bestehendes Wissen und Best Practices mit, um die Kenntnisse des Teams zu erweitern
Requirements
- Bachelor- oder Master-Abschluss in einem Studium mit IT-Bezug (z. B. Informatik, Wirtschaftsinformatik, Medieninformatik, Ingenieurswissenschaften) oder nachgewiesene technische Fähigkeiten
- Mehrere Jahre Berufserfahrung in der nativen iOS-Entwicklung mit Swift
- Ausgeprägte Teamfähigkeit & Motivation, Verantwortung zu übernehmen
- Leidenschaft für exzellente User Experience
- Tiefes Verständnis von gängigen Design Patterns und Architekturen, um testbare, modularisierte Komponenten zu entwickeln
- Erfahrung mit Build Tools und Continuous Integration-Diensten
- Ein agiles Mindset und Erfahrung mit agilen Methoden und Teams (SCRUM)
- Fließende Deutsch- oder Englisch-Kenntnisse.
- (Im Büro sprechen wir hauptsächlich Deutsch. Wir haben aber auch Kolleg:innen, die nur Englisch sprechen und passen uns flexibel an.)
Benefits & conditions
- Einen unbefristeten Arbeitsvertrag mit 31 Tagen Urlaub
- Ein attaktives, marktgerechtes Gehalt
- Jede Menge Spielraum für eigene Ideen und berufliche Weiterentwicklung
- Diversität und Chancengleichheit
- Teilnahme an Weiterbildungen je nach deinen persönlichen Interessen und Zielen
- Arbeit mit talentierten, kreativen und multikulturellen Teams
- Einen Arbeitsplatz im Herzen von München
- Flexible Arbeitszeiten
- Remotework innerhalb Deutschlands und in einigen europäischen Ländern
- Mobilitätszuschuss, Businessbike, Benefits für Gesundheit und Wellbeing