Senior Developer (iOS) (m/w/d)

 

Excelsior ist ein modernes und schnell wachsendes Softwareentwicklungsunternehmen mit einem jungen und dynamischen Team. Wir haben eine absolute Leidenschaft für Qualität und konzentrieren uns auf die Entwicklung hochwertiger, technischer Produkte und digitaler Lösungen sowie die Weiterentwicklung des App-Ökosystems unserer Kunden. Unser Hauptsitz befindet sich in der Finanzhauptstadt Deutschlands, Frankfurt am Main.

Als Senior Developer (iOS) arbeitest du bei uns am technischen und funktionalen Feinschliff von Apps und entwickelst, implementierst und testest neue Features für unsere Apps und die Apps unserer Kunden. Darüber hinaus bringst du deine Ideen ein und unterstützt bei der Umsetzung und Überarbeitung von bestehenden Quellcodes. Als Mitglied unseres Teams arbeitest du mit internen Experten aus den Bereichen UX, Design & Backend sowie mit den Mitarbeitern unserer Kunden zusammen. Außerdem unterstützt du die Lead Developer mit deinem IT-Wissen bei der Analyse und Umsetzung der Anforderungen unserer Kunden.

Tätigkeiten

  • Einsatz von Pair Programming, Peer Reviews und Code Retros in der täglichen Arbeit mit dem Team
  • Schreiben von Unit-, Integrations- und UI-Tests zur Sicherstellung der technischen Qualität
  • Entwicklung und Pflege von Features für die Finanzbranche
  • Schreiben von klarem und testbarem Code und Schätzung des Aufwands für neue Features
  • Analyse und Behebung von Issues und Bugs

Sprachkenntnisse

  • Verhandlungssichere Englischkenntnisse in Wort und Schrift

Qualifikation

  • Du hast 3+ Jahre Berufserfahrung in Swift, iOS Frameworks – sowohl von Herstellern (z.B. UIKit) als auch von Drittanbietern
  • Du hast gute Erfahrungen mit CoreAnimation, Autolayout, SOLID-Prinzipien und RESTful API
  • Du bist vertraut mit den gängigsten Design Patterns (z. B. MVVM, Coordinator Platform)
  • Du hast Erfahrung mit Tools zur Codeversionierung wie z.B. Git
  • Idealerweise hast du bereits Erfahrung mit CI/CD-Plattformen und der Atlassian Suite

Deine Vorteile

  • Offene, familienorientierte Unternehmenskultur
  • Flexible Arbeitszeiten / Work-Life-Balance
  • Moderne Arbeitsplätze mit ergonomischer Ausstattung
  • Attraktive Vergütung
  • Unbefristetes Arbeitsverhältnis
  • Schulungen und regelmäßige Sprachkurse
  • Regelmäßige Team-Events