> Markdown version of [/jobs/ext/2731737-working-student-software-engineer-flutter](https://www.wearedevelopers.com/jobs/ext/2731737-working-student-software-engineer-flutter). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Working Student Software Engineer (Flutter) - **Company:** Maple Tales GmbH - **Location:** Frankfurt am Main, Germany (Remote available) - **Contract:** Permanent contract - **Skills:** Flutter, HTML, User Authentication, Automation of Tests, Cascading Style Sheets (CSS), Code Review, Databases, Continuous Integration, Software Debugging, Maple Software, Cloud Platform System, Firebase, Gitlab, Git, Gitlab-ci, Information Technology, Dart, Multiplatform - **Published:** September 5, 2026 - **Apply:** https://www.adzuna.de/details/5870693065 ## About the Role * Enrolled student in Computer Science (Informatik), Business Informatics (Wirtschaftsinformatik), or a related field, available for roughly 20 hours per week during the semester. * Based in Germany and legally eligible to work in Germany as a working student. Ideally, you are based in Frankfurt am Main or the surrounding area. * Solid hands-on experience with Flutter and Dart, or strong cross-platform mobile development experience and the motivation to get fluent quickly. * Familiar with state management patterns. We use BLoC, but experience with comparable approaches is absolutely fine. * Experience with Firebase, or a transferable background with another BaaS or cloud platform, particularly authentication, document databases, and hosting. * Enough web fundamentals, including HTML, CSS, and the DOM, to debug how Flutter Web actually renders. It has its own quirks. * Comfortable with Git and collaborative development workflows. Experience with GitLab is a plus. * Comfortable taking ownership of a problem, asking the right questions, and figuring things out without needing every step predefined. * You know how to debug systematically and chase root causes rather than just symptoms. When something is "flaky," you want to understand why before you fix it. * Fluent in English and comfortable working in an English-speaking team. German skills are a plus. ## Description * Ship features and fixes across our Flutter apps, including our student reading app, language-learning app, and teacher dashboard, on both mobile and web. * Maintain and extend our white-label language-learning codebase that powers several branded language schools. * Work directly with Firebase, from Firestore data and Authentication flows to Hosting deploys and Remote Config. * Help us build a real CI/CD deployment pipeline. We already lint and test in GitLab CI. Deployment is still manual today, and we want you to help us change that. * Test across browsers, devices, and branded instances to catch inconsistencies before our schools do. * Review code, pair with the team on harder bugs, and contribute to technical decisions. * Help us understand how students actually use Maple Tales. Instrument new features, analyze user journeys, and turn what we learn into product improvements. * Prototype new reading and language-learning experiences and help turn the promising ones into production features. * Improve our automated testing and monitoring so we catch regressions before our students and schools do. * Build reusable components and internal tooling that make it faster to ship features across our apps and white-label brands. ## Related Videos - [Intro to Flutter Development](https://www.wearedevelopers.com/videos/170-intro-to-flutter-development) - [Dart - a language believed dead, experiences a new bloom](https://www.wearedevelopers.com/videos/442-dart-a-language-believed-dead-experiences-a-new-bloom) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Using Serious Tech for a Silly Game - How to Build an MVP with Flutter](https://www.wearedevelopers.com/videos/728-using-serious-tech-for-a-silly-game-how-to-build-an-mvp-with-flutter) - [Writing truly cross plattform applications using flutter](https://www.wearedevelopers.com/videos/456-writing-truly-cross-plattform-applications-using-flutter) ## Related Articles - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Jobs in Germany for Americans](https://www.wearedevelopers.com/magazine/423-jobs-in-germany-for-americans) - [Frontend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/195-frontend-developer-salary-in-germany-2023) - [Flutter Developer Salary [2023]](https://www.wearedevelopers.com/magazine/199-flutter-developer-salary-2023) - [The Biggest German Tech Companies](https://www.wearedevelopers.com/magazine/424-the-biggest-german-tech-companies)