Software Engineer, Foundation - Mobile Focus
Berlin, Germany · Full Time
Be the first to apply
- Experience
- 2+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 2 hours ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Role
Join our foundation team as a Software Engineer specializing in mobile development. You don't need extensive platform engineering experience but must have shipped real production software and actively use agentic coding tools. Our mission is to build the leading AI learning companion for a billion students worldwide, delivering personalized, quality education to every learner.
Our Vision
Since our founding straight out of high school in 2020, we have aimed to revolutionize education. Our AI learning companion is already used weekly by millions of students. Recently, we secured 27 million in funding, marking the largest European education investment in three years. We're at the forefront of AI learning personalization and aspire to become the first AI learning unicorn.
Team And Impact
You will become part of a skilled team of over 60 engineers working to serve a billion students globally. Your contributions will help create generational products that shape future learning experiences.
Key Differentiators
- Work with cutting-edge AI engineering, building custom MCP servers, background agent platforms, and agentic workflows.
- Your efforts will scale across 25+ engineers, impacting hundreds of screens and dramatically improving engineering efficiency.
- Develop features that reach millions of users, not just internal tools.
- Exercise early and real ownership over significant app and toolchain components.
- Focus on craftsmanship, ensuring smooth animations, responsive scrolling, and pixel-perfect UI behavior.
Primary Responsibilities
- Develop and maintain the core Flutter app foundation: shared components, design system, state management, performance optimization, and supporting tools, enabling product teams to work efficiently.
- Enhance agentic and AI infrastructure, including MCP servers, background agent platforms, evaluation and feedback loops, and integrate agentic tools into daily workflows.
- Improve developer experience through CI/CD pipelines, release tools, and streamlining code-to-live feedback mechanisms.
- Deliver user-facing product features alongside foundational platform work to stay grounded in end-user experience.
- Ensure reliability and maintenance to allow 25+ engineers to build confidently without disruption.
Professional Growth Opportunities
- Gain hands-on experience in app architecture with mentorship from experienced engineers and see your designs tested by a large team and user base.
- Develop deep expertise in agentic engineering, contributing to an emerging discipline with few existing experts.
- Expand beyond mobile into backend services, infrastructure, and delivery systems.
- Collaborate closely with multiple teams for a comprehensive understanding of product development at scale.
- Operate projects impacting millions of users across 26 countries, ensuring code robustness in a large-scale environment.
Candidate Profile
Essential Qualifications:
- Several years of experience producing mobile applications (Flutter and Dart preferred) or web applications.
- Regular usage of agentic coding tools such as Claude Code or Codex, with insights into their advantages and limitations and strategies to work around them.
- Strong design sensibility, noticing issues like spacing inconsistencies, animation flaws, and imperfect components.
- Clear English communication skills and a proactive approach to streamlining processes that hinder team efficiency, even without direct credit on features.
Desirable Skills:
- Hands-on experience building mobile apps with Flutter.
- Familiarity with Golang or similar backend programming languages.
- Experience working with agents, MCP frameworks, or evaluation tools.
Industry
Education