1,998,403open jobs
118,185companies
247,685added this week
Browse all
Location
Hybrid (Berlin, Germany)
Seniority
Senior · 5+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 27, 2026. First seen by Alion on Aug 11, 2026.

Overview
Company
Impact
Profile match
Babbel is a Berlin company founded in 2007 that produces language learning courses written by linguists rather than generated automatically. Its subscription app teaches conversational skills in fourteen languages and it has added live classes and podcasts. The company is one of the largest language learning businesses in Europe by revenue.
Backed by IBB Ventures

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

  • Take part in all product development phases: discovery, prototyping, proposing solutions, implementing, reviewing, testing, and deploying learning experiences.

  • Own the engineering side of our feature workflow: shape the PRD together with product, then pick it up. Write the technical spec, agree Interface Contracts with backend and partner teams, slice the backlog, and build.

  • Build quick prototypes to de-risk product ideas. The learnings feed the product, even when the code doesn't.

  • Design and evolve the public API of our Swift package with deliberate versioning and breaking-change discipline, and land it in the main app through integration points, A/B experiments, and rollout.

  • Collaborate closely with product managers, designers, and other cross-functional teams to define and implement features that enhance how learners progress through their learning path, exercises, and speaking practice.

  • Maintain and proactively improve the technology stack, build system, and the AI-agent conventions (skills, project rules, documentation) the whole team relies on.

  • Share what you learn: technical documentation for core features, and knowledge actively passed on to colleagues.

Your skills and qualifications

  • 5+ years of experience building scalable iOS applications using Swift.

  • An AI-first mindset, which is a strong must for us. You have actively embraced AI coding tools in your own work, not just autocomplete but directing agents through real feature work and critically reviewing what they produce, and you treat prompts, skills, and project conventions as engineering artefacts maintained like code. Deep experience with our specific agent stack isn't required. Demonstrated adoption and genuine enthusiasm are.

  • Strong, up-to-date Swift, including Swift 6 strict concurrency (actors, Sendable, isolation) and structured concurrency.

  • Deep SwiftUI experience and a solid grounding in the Apple ecosystem and Human Interface Guidelines. You think in state-driven UI and know where the framework's sharp edges are.

  • Strong opinions on state management and testable architecture, experience with unidirectional-data-flow architecture, and willingness to go deep on ours.

  • Testing as a first-class habit: deterministic, exhaustive unit tests with controlled dependencies, and snapshot tests where the UI is the contract, not coverage theatre. You also bring the CI/CD discipline to keep them green.

  • Experience designing module boundaries, frameworks, or SDKs that other teams consume, ideally as distributable Swift packages, and the API-stability discipline that comes with it.

  • Experience designing or consuming evolving JSON APIs and collaborating with contract-first backend teams.

  • An eye for good architectural decisions based on feature requirements, and knowledge of how to balance technical debt against delivery speed.

  • Comfort with ambiguity and fast iteration: directions evolve as we learn, and prototypes are a tool, not a deliverable.

  • Clear, concise communication, an open mindset for feedback, and enjoyment in working closely with design and product in a lean environment.

  • Fluency in written and spoken English.

Nice to have

  • Hands-on experience with The Composable Architecture and the Point-Free ecosystem (swift-dependencies, swift-sharing).

  • Hands-on experience with agentic coding setups (e.g. Claude Code): agent skills, MCP servers, CLAUDE.md -style project conventions.

  • Experience with Tuist or other project-as-code tooling at scale (modular workspaces, binary caching).

  • Experience with Swift Testing (the modern successor to XCTest).

  • Experience with real-time client features, such as live audio capture, streaming over WebSocket/WebRTC, and low-latency interactions.

  • Comfort navigating a legacy RxSwift/MVVM-C codebase. You'll help integrate our package into Babbel's main iOS app while it migrates to the new stack.

  • Experience working in language learning, education technology, or consumer subscription products.

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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,998,403 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Mobile
Similar stack
Same company
Berlin
In office • Full-Time • Berlin
JavaScript
Kotlin
TypeScript
Swift
Objective-C
AI/ML
Copilot
Cursor
Claude Code
Model Context Protocol
OpenAI Codex
Frontend
React.js
Mobile
React Native
Room
Clean Architecture
State Management
Apply
Mobile Engineer (f/m/d) 10 months ago
Hybrid • Full-Time • 5+ years exp • Berlin
Python
Kotlin
Databases
Apache Kafka
AI/ML
Prompt Engineering
LLM
Mobile
Kotlin Multiplatform
State Management
DevOps
CI/CD
Apply
In office • Full-Time • 5+ years exp • Bachelor's Degree • Munich
Dart
Swift
Objective-C
Mobile
Flutter
Modularization
DevOps
CI/CD
GitHub
Apply
In office • Full-Time • Hamburg
Go
Java
Kotlin
C++
Java
Gradle
Kotlin
OkHttp
C++
Protobuf
Mobile
ProGuard
DevOps
gRPC
Kibana
GitLab CI
CI/CD
AWS
Amazon S3
QA
Sentry
Apply
Remote (Germany) • Full-Time
JavaScript
Java
Kotlin
TypeScript
Java
Spring Boot
Databases
ElasticSearch
Apache Kafka
OpenSearch
Frontend
React.js
Mobile
React Native
DevOps
Terraform
Datadog
CI/CD
GitLab
Cybersecurity
Snyk
Renovate
Apply
$150k – $170k per year • In office • Public Trust • 10+ years exp • Bachelor's Degree • Springfield
Python
JavaScript
SQL
C#
C#
.NET
Databases
Databricks
Oracle
MS SQL
Amazon Redshift
Azure SQL Database
Microsoft Fabric
AI/ML
Copilot
Pandas
DevOps
Rest API
Azure
CI/CD
Git
AWS
Analytics
Power BI
ETL/ELT
SSIS
Azure Data Factory
Dimensional Modeling
Management
Power Automate
Power Apps
SharePoint
Apply
$155k – $190k per year • In office • Public Trust • 15+ years exp • Bachelor's Degree • Washington
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Databases
Oracle
MS SQL
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Git
Analytics
Power BI
Management
Power Automate
Power Apps
Apply
≈ $21k – $51k per year (Estimated) • In office • Contractor • Senegal
Python
DevOps
Terraform
CloudFormation
GitLab CI
CI/CD
Jenkins
AWS
AWS Lambda
Amazon EC2
Amazon S3
IAM
Amazon CloudWatch
Apply
In office • Full-Time • Dakar
Python
JavaScript
Ruby
C#
Groovy
DevOps
CI/CD
Jenkins
Git
Docker
Bitbucket
Cybersecurity
Shift-Left Security
Management
Confluence
Jira
QA
Cucumber
Cypress
Playwright
Appium
BrowserStack
Apply
In office • Contractor • Dakar
SQL
Scala
Databases
Apache Kafka
AI/ML
Hadoop
DevOps
GCP
Azure
CI/CD
AWS
Apply
≈ $79k – $131k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Berlin
AI/ML
AI Agents
Human-in-the-Loop
Apply
$135k – $155k per year • Hybrid • Full-Time • New York
Apply
≈ $89k – $171k per year (Estimated) • Hybrid • Full-Time • Berlin
Databases
Databricks
AI/ML
dbt
DevOps
Terraform
CI/CD
AWS
Incident Management
SLI/SLO/SLA
IAM
Amazon Kinesis
Cybersecurity
Least Privilege
Apply
≈ $67k – $120k per year (Estimated) • Hybrid • Full-Time • Berlin
Python
Go
JavaScript
Rust
TypeScript
Node JS
DevOps
Terraform
AWS
Cybersecurity
Least Privilege
Apply
≈ $78k – $203k per year (Estimated) • Hybrid • Full-Time • Berlin
Swift
AI/ML
Claude Code
Mobile
SwiftUI
Design
Figma
Apply
≈ $73k – $154k per year (Estimated) • Remote (Germany) • Full-Time • Berlin
DevOps
Terraform
GCP
Azure
AWS
Kubernetes
Apply
≈ $25k – $52k per year (Estimated) • In office • Berlin
Apply
$50k – $89k per year • Hybrid • Full-Time • Berlin
Java
SQL
Java
Spring Boot
DevOps
Linux
VPN
IoT
MQTT
Apply
≈ $28k – $62k per year (Estimated) • In office • Full-Time • Berlin
Apply
In office • Master's Degree • Berlin
Apply
See all jobs
This is one of many
1,998,403 more open roles from verified company boards, updated every day.