Aparkado

Senior Flutter Developer

Aparkado

full-time

Posted on:

Location Type: Hybrid

Location: Köln • 🇩🇪 Germany

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

DartFirebaseFlutterGo

About the role

  • Feature ownership: Technical responsibility for end-to-end features (e.g., parking search, route planning, community features, Parking Monitor) — from concept to go-live
  • Architecture and code quality: Evolve and maintain a well-structured architecture, adhering to Clean Code principles and project guidelines
  • Implement screens, ViewModels and use cases in Dart/Flutter in combination with Provider, AutoRoute, HERE Maps, Auth0, Remote Config, etc.
  • Write and maintain unit, widget and integration tests to ensure stable releases
  • Code reviews and mentoring: Serve as a technical point of contact for your teammates, act as a sparring partner for architecture decisions, provide mutual support and pair-programming
  • Performance and stability: Monitor and analyse crash logs and performance metrics, and optimise the app for lower-end devices
  • Contribute to technical specifications, API design and alignment with the backend (REST APIs, auth, data models)

Requirements

  • Several years of professional experience in mobile development, including at least 3 years with Dart/Flutter in professional projects
  • Solid experience with design patterns, fundamentals of modern software development and Clean Code
  • Strong knowledge of state management and handling asynchrony and streams
  • Confident working with common Flutter libraries such as AutoRoute, Firebase, GetIt, Provider
  • Ideally experience with HERE Maps
  • Nice to have: experience with NestJS or GoLang on the backend
  • High standards for code quality, testing, architecture and maintainability
  • Experience with CI/CD pipelines (ideally GitHub Actions), code reviews and collaborative Git-based workflows
  • Good communication skills in German and English — the team primarily communicates in English
Benefits
  • Flexibility: Hybrid work in Cologne or fully remote — you decide
  • Personal development: We invest in your growth, both professionally and personally
  • Team culture: Join an ambitious team that celebrates successes together and tackles challenges as a group

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
DartFlutterClean Codestate managementasynchronystreamsunit testingwidget testingintegration testingAPI design
Soft skills
communicationmentoringcollaborationproblem-solvingtechnical leadership