Senior iOS Engineer – Learning Experience (all genders)

Babbel · Berlin, State of Berlin

ABOUT BABBEL LABS

Babbel Labs is building the future of language learning. We are an AI-first, independent company within the Babbel group, based in Berlin. Our teams bring AI, research and product together to ship experiences that set a new standard for how people learn.

THE ROLE

We are building Babbel's core learning experiences, from the learning path and exercise player to real-time speaking and conversation practice. This role helps change the future of language learning within our Learning Experience teams. You own the experience end to end: it ships as a distributable Swift package consumed by Babbel's main iOS app, and you follow it there, through integration points, A/B experiments, and rollout.

This is a hands-on senior individual-contributor role with team-level scope. You will work closely with product and engineering managers, designers, subject matter experts, and cross-platform engineers. And you will do this the Labs way: AI coding agents are a first-class part of how we design, build, test, and review.

HOW YOU'LL MAKE AN IMPACT

YOUR SKILLS AND QUALIFICATIONS

NICE TO HAVE

WAYS OF WORKING

This is a hands-on individual-contributor role in our Learning Experience teams, which work agent-first. Our stack: Swift 6.2 with strict concurrency, SwiftUI, The Composable Architecture with the Point-Free ecosystem (swift-dependencies, swift-sharing), Swift Testing with exhaustive state assertions, and project-as-code with Tuist (modular workspace, binary caching). We ship our features as a distributable Swift package built with multiple consumers in mind, today Babbel's main iOS app. We work trunk-based with Conventional Commits driving automated versioning, plan in Linear (discovery → PRD → spec → issues), and build AI-first: coding agents, a curated skill library, and conventions good enough that even non-engineers on the team run and prototype in the app.

Success in this role is measured by the quality and impact of the learning experiences you ship, the health of the codebase and its public API, and the knowledge you share with your team and with iOS engineers across Babbel. It is remote and Berlin-friendly.

DIVERSITY AT BABBEL

As part of our ongoing journey towards building a diverse, equitable, and inclusive company, we welcome everyone to apply, especially individuals who are underrepresented in tech. We are a learning company, inside and out, and we encourage you to apply even if you do not fit all the technical requirements — all candidates are assessed based on skills, qualifications, and our business needs. Please state your pronouns in your application, and let us know if you'd like to be addressed by a name other than the one appearing on your official documents. If you have a disability or special need, feel welcome to inform us so we can provide proper assistance in the application process.

Apply on Babbel's site