Apply ↗

Junior Software Engineer (m/w/d) - Schwerpunkt iOS

JuniorHybrid (München)€45,000 – €60,000 / yr
Required Skills
iOSSwiftXCTestXCUITest
Job Description
Darüber hinaus hast du die Möglichkeit, an unseren Chaptern – beispielsweise „Mobile“- und „Architecture“ – teilzunehmen, in denen alle Softwareentwickler des Unternehmens ihre Erfahrungen austauschen. So kannst du als Engineer schneller lernen und dich weiterentwickeln.
 
Als Junior-iOS-Entwickler arbeitest du in einem cross-funktionalen Team an der Entwicklung von Funktionen für die iOS-App von ottonova. Du arbeitest eng mit unserem Product Manager, anderen Native-Mobile-Engineers, Designern, sowie Backend-Engineers zusammen und gestaltest aktiv die Zukunft unserer Produkte mit. Das Team hat seinen Sitz in München und arbeitet im Hybrid-Modell.]]>
  • Mach unsere App noch besser: Du arbeitest gemeinsam mit anderen Entwickler:innen an der Verbesserung bestehender Funktionen und der Umsetzung neuer Features
  • Gestalte neue Features mit: Du bringst dich in die Entwicklung neuer Funktionen ein und achtest dabei auf eine zuverlässige, wartbare und leistungsstarke Codebasis
  • Own your code: Du testest deine Entwicklungen eigenständig und lernst dabei, automatisierte Tests mit XCTest und XCUITest zu erstellen und weiterzuentwickeln
  • Dokumentation & Reviews: Du nimmst an Code Reviews teil, dokumentierst deine Lösungen und profitierst vom Austausch mit erfahrenen Kollegen
  • Bring deine Ideen ein: Du denkst kreativ, gehst Probleme lösungsorientiert an und hilfst uns dabei, die Wahrnehmung von Krankenversicherung neu zu definieren
  • ]]>
  • Du hast Interesse an der Entwicklung hochwertiger Software: Testen, Code-Reviews und saubere Programmierpraktiken
  • Du bist in der Lage, technische Konzepte klar zu vermitteln und zu diskutieren sowie technische Dokumentationen zu verfassen
  • Du verfügst über sehr gute Englischkenntnisse in Wort und Schrift sowie über klare und effektive Kommunikationsfähigkeiten
  • Du hast ein gutes Verständnis für dein persönliches Toolset: dein Betriebssystem, Xcode, Debugging-Tools und KI-gestützte Entwicklung
  • Du hast Freude an einer hervorragenden mobilen Benutzererfahrung (UX) und arbeitest gerne eng mit Designern zusammen
  • Du hast einen Abschluss in Informatik, Software-Engineering oder einem verwandten Fachgebiet
  • Du ergänzt dein Profil durch Grundkenntnisse in folgenden Bereichen:
    • Swift
    • Erstellung von Benutzeroberflächen unter iOS (UIKit und/oder SwiftUI)
    • Grundlagen der Parallelität (async/await, Main-Thread-Sicherheit)
    • Kenntnisse über reaktive Programmierung (RxSwift)
    • Versionskontrolle (Git)
    • Unit-Tests

  • Pluspunkte.
    Keine Voraussetzung, aber von Vorteil wären folgende Aspekte:
    • Erfahrung mit RxSwift
    • Erfahrung in Memory Management
    • Vertrautheit mit Architektur-Pattern (z. B. MVVM)
    • Erfahrung im Umgang mit REST-APIs
    • Kenntnisse zu Kotlin Multiplatform (KMP)
    • Eigene Projekte, eine Veröffentlichung im App Store oder Open-Source-Beiträge
    • Erfahrung mit Scrum
    • Deutschkenntnisse
    • Alle weiteren Kenntnisse und Fähigkeiten, die uns dabei helfen, die beste Krankenversicherung der Welt aufzubauen!
    ]]>
    Als Krankenversicherung liegt uns Gesundheit am Herzen – auch die unserer Mitarbeitenden. Da Obst, Kaffee und Müsli bereits zur Grundausstattung gehören, bieten wir dir darüber hinaus eine Vielzahl weiterer Benefits: 
    • Sport- & Fitnesszuschuss
    • Betriebliche Krankenversicherung
    • Betriebliche Altersvorsorge
    • Fahrtkostenzuschuss
    • Corporate Benefits
    • Weiterbildungen und Kurse
    • ottonova Balance – Mobiles Arbeiten
    • 30 Tage Urlaub, plus 24. und 31. Dezember frei
    • ottobike – Bike-Leasing
    • Ticket Plus City Card
    • Mitarbeiter-werben-Mitarbeiter
     
    ottonova lebt einen verantwortungsvollen, respektvollen und humorvollen Umgang mit einem klaren Wertesystem. Unsere Vielfalt ist eine Stärke, denn sie macht uns kreativer und produktiver. Wir schätzen jede:n Einzelne:n und setzen uns voll für die persönliche und berufliche Entwicklung ein.]]>
    Ready to apply? Optimize your CV for this specific jobAI customizes your experience bullets and increases chances to get hired.

    Similar Openings in Mobile

    View all in category