
Senior Software Developer, Flutter
Bornholdt Lee GmbH
full-time
Posted on:
Location Type: Hybrid
Location: Hamburg • Germany
Visit company websiteExplore more
Job Level
About the role
- Develop, maintain and optimize mobile applications using Flutter and Dart — from implementing features to sustainably improving existing codebases
- Actively contribute to technical concepts and architectural decisions and further develop our mobile stack, including development standards, processes and workflows
- Assess and classify technology options (e.g. Flutter vs. native approaches, Kotlin Multiplatform) — both internally and in technical client consulting on architecture, platform strategy and feasibility
- Perform code reviews and ensure long-term code quality
- Evaluate and integrate new technologies — including AI-assisted development tools (e.g. Copilot, Cursor, Claude) — and actively transfer knowledge to the team
Requirements
- Several years of professional experience (minimum 3 years) in software development within the mobile domain
- Strong proficiency in Dart and Flutter and experience with multiple production Flutter projects
- Understanding of modern app architectures as well as Clean Code and Clean Architecture principles (SOLID, Repository Pattern, Domain-Driven Design)
- Experience with common Flutter ecosystem components, e.g. state management and dependency injection (e.g. Riverpod), HTTP communication and local data persistence
- Experience with CI/CD pipelines, reproducible builds and connecting external services and backends (e.g. Firebase or Appwrite)
- Ability to assess Flutter in the context of platform alternatives (Kotlin Multiplatform, Swift/SwiftUI, React Native) and provide well-founded technology recommendations
- Experience with agile methodologies (Scrum/Kanban), strong communication skills, team spirit and willingness to actively share knowledge
- Consulting skills and the ability to act as a technical point of contact in client projects
- Analytical thinking, structured working style and a commitment to continuous professional development
- Business-fluent German and English language skills
Benefits
- Varied tasks through diverse, meaningful projects
- Room for innovation: actively shape our tech stack, processes and the introduction of new technologies
- Modern work environment with flexible location options within Germany (100% remote possible)
- Trust-based working hours and flat hierarchies
- 30 days of vacation
- Company pension plan and private supplemental health insurance
- Dog-friendly office in the heart of Hamburg
- Fresh fruit, muesli bar, free drinks — plus PlayStation & foosball
- Bike leasing and Deutschlandticket when you regularly work from the office
- Regular team events, summer parties and Christmas celebrations
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
DartFlutterClean CodeClean ArchitectureSOLID principlesRepository PatternDomain-Driven DesignCI/CD pipelinesstate managementdependency injection
Soft Skills
strong communication skillsteam spiritknowledge sharinganalytical thinkingstructured working stylecommitment to continuous professional developmentconsulting skills