Senior iOS Engineer

Jobtailor

Berlin

Vor Ort

EUR 70.000 - 110.000

Vollzeit

Vor 9 Tagen

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Zusammenfassung

Babbel seeks an experienced iOS Engineer to drive scalable Swift-based apps and advanced AI-assisted coding practices. You will shape requirements, craft technical specs, and slice backlogs while building a distributable Swift package and integrating it into the main iOS app.

You will collaborate with product managers, designers, and cross-functional teams, maintain CI/CD discipline, and create technical documentation to share knowledge across the org.

Qualifikationen

  • 5+ years of experience building scalable iOS applications using Swift.
  • Active adoption of AI coding tools, including directing agents through feature work and reviewing output.
  • Strong Swift, including Swift 6 concurrency, actors, Sendable, isolation, and structured concurrency.
  • Deep SwiftUI experience and knowledge of Apple ecosystem and Human Interface Guidelines.
  • Experience with state-driven UI, unidirectional data flow, and testable architecture.
  • Experience writing deterministic, exhaustive unit tests and maintaining CI/CD discipline.
  • Experience designing module boundaries, frameworks, or SDKs consumed by other teams.
  • Experience designing or consuming evolving JSON APIs and collaborating with backend teams.
  • Ability to make architectural decisions balancing feature requirements and technical debt.

Aufgaben

  • Participate in all product development phases from discovery to deployment of learning experiences.
  • Shape product requirements and write technical specs, interface contracts, and backlog slices.
  • Build prototypes to de-risk ideas and feed learnings back into development.
  • Design and evolve the public API of a distributable Swift package with versioning discipline.
  • Integrate the Swift package into Babbel's main iOS app, including experiments and rollout.
  • Collaborate with product managers, designers, engineers, and cross-functional teams.
  • Maintain and improve the technology stack, build system, and AI-agent conventions.
  • Create technical documentation and share knowledge with iOS engineers.

Kenntnisse

Swift
SwiftUI
CI/CD
Architectural decisions
Communication
Ambiguity tolerance

Tools

Tuist
RxSwift
Point-Free Ecosystem
AI Coding Tools

Jobbeschreibung

• Participate in all product development phases: discovery, prototyping, solution proposal, implementation, review, testing, and deployment of learning experiences
• Shape product requirements with product partners, write technical specifications, agree interface contracts with backend and partner teams, slice the backlog, and build features
• Build prototypes to de-risk product ideas and feed learnings back into product development
• Design and evolve the public API of a distributable Swift package with deliberate versioning and breaking-change discipline
• Integrate the Swift package into Babbel's main iOS app, including integration points, A/B experiments, and rollout
• Collaborate with product managers, designers, subject matter experts, cross-platform engineers, and other cross-functional teams
• Maintain and improve the technology stack, build system, and AI-agent conventions
• Create technical documentation and share knowledge with colleagues and iOS engineers across Babbel

Requirements
  • 5+ years of experience building scalable iOS applications using Swift
  • Active adoption of AI coding tools, including directing agents through feature work and critically reviewing their output
  • Strong, up-to-date Swift, including Swift 6 strict concurrency, actors, Sendable, isolation, and structured concurrency
  • Deep SwiftUI experience and knowledge of the Apple ecosystem and Human Interface Guidelines
  • Experience with state-driven UI, unidirectional data flow architecture, and testable architecture
  • Experience writing deterministic, exhaustive unit tests, snapshot tests, and maintaining CI/CD discipline
  • Experience designing module boundaries, frameworks, or SDKs consumed by other teams, ideally distributable Swift packages
  • Experience designing or consuming evolving JSON APIs and collaborating with contract-first backend teams
  • Ability to make architectural decisions based on feature requirements and balance technical debt against delivery speed
  • Comfort with ambiguity and fast iteration
  • Clear, concise communication and openness to feedback
  • Fluency in written and spoken English
  • Nice to have: The Composable Architecture, Point-Free ecosystem, agentic coding setups, Tuist, Swift Testing, real-time client features, RxSwift/MVVM-C, and experience in language learning, education technology, or consumer subscription products
Core Competencies

Demonstrates extensive experience in building scalable iOS applications using Swift, with a strong focus on Swift 6 concurrency, SwiftUI, and integration of distributable Swift packages. Capable of making architectural decisions, maintaining CI/CD discipline, and collaborating effectively with cross-functional teams.

Highest-signal resume keywords
  • 5+ Years Experience In iOS Application Development
  • Strong Swift Proficiency Including Swift 6 Concurrency
  • Deep SwiftUI Experience
  • Experience With CI/CD Discipline
  • Ability To Make Architectural Decisions
ATS Optimization Keywords
Hard Skills
  • IOS Application Development
  • Swift
  • SwiftUI
  • Unit Testing
  • JSON API Design
  • Concurrency
  • State-Driven UI
  • Testable Architecture
  • Feature Prototyping
  • Technical Documentation
Soft Skills
  • Clear Communication
  • Openness To FeedbackComfort With Ambiguity
Industry Keywords
  • Education Technology
  • Consumer Subscription Products
  • Human Interface Guidelines
  • Cross-Functional Collaboration
  • Agile Development
Tools & Technologies
  • AI Coding Tools
  • CI/CD Tools
  • Tuist
  • RxSwift
  • Point-Free Ecosystem
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior iOS Engineer – Learning Experience (all genders)
Senior iOS Engineer – Learning Experience (all genders)

DUDE CHEM • Berlin

Hybrid
EUR 90.000 - 140.000
Senior iOS Engineer – Learning Experience (all genders)
Senior iOS Engineer – Learning Experience (all genders)

Babbel • Berlin

Vor Ort
EUR 90.000 - 130.000
Senior iOS Engineer – Learning Experience (all genders)
Senior iOS Engineer – Learning Experience (all genders)

Babbel.com - Lesson Nine GmbH • Berlin

Hybrid
EUR 110.000 - 150.000
Freelance - Senior iOS Engineer (all genders)
Freelance - Senior iOS Engineer (all genders)

DUDE CHEM • Berlin

Vor Ort
EUR 120.000 - 160.000
iOS Developer – AI Finance Agent
iOS Developer – AI Finance Agent

Bjak • Deutschland

Remote
EUR 70.000 - 100.000
Software Engineer – iOS/Android
Software Engineer – iOS/Android

Jobtailor • Aschheim

Vor Ort
EUR 70.000 - 95.000
iOS Developer
iOS Developer

Annapurna • Berlin

Hybrid
EUR 90.000 - 130.000
Software Engineer, iOS Core Product - Munich, Germany
Software Engineer, iOS Core Product - Munich, Germany

Clutch Canada • München

Vor Ort
EUR 70.000 - 90.000
Competitive salary
Collegiate atmosphere
Diverse and inclusive workplace
Software Engineer, iOS Core Product - Kaunas, Lithuania
Software Engineer, iOS Core Product - Kaunas, Lithuania

Speechify • Deutschland

Remote
EUR 90.000 - 130.000
Competitive salary
Asynchronous culture
Remote, distributed team
Software Engineer, iOS Core Product - Düsseldorf, Germany
Software Engineer, iOS Core Product - Düsseldorf, Germany

Clutch Canada • Düsseldorf

Vor Ort
EUR 60.000 - 80.000
Competitive salary
Entrepreneurial environment
Diverse and inclusive workplace