
Senior Software Engineer, Flutter
Bornholdt Lee GmbH
full-time
Posted on:
Location Type: Hybrid
Location: Hamburg • Germany
Visit company websiteExplore more
Job Level
About the role
- Developing, maintaining and optimizing mobile applications with Flutter and Dart — from implementing features to sustainably improving existing codebases
- Actively contributing to technical concepts and architecture decisions and further developing our mobile stack, including development standards, processes and workflows
- Evaluating and positioning technology options (e.g., Flutter vs. native approaches, Kotlin Multiplatform) — both internally and in technical client consulting on architecture, platform strategy and feasibility
- Conducting code reviews and ensuring sustainable code quality
- Evaluating and integrating new technologies — including AI-assisted development tools (e.g., GitHub Copilot, Cursor, Claude) — and actively transferring knowledge to the team
Requirements
- Several years of professional experience (at least 3 years) in software development in the mobile domain
- Strong knowledge of 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 ecosystems, e.g., state management and dependency injection (e.g., Riverpod), HTTP communication and local data persistence
- Experience with CI/CD pipelines, reproducible builds and integrating external services and backends (e.g., Firebase or Appwrite)
- Ability to contextualize Flutter among 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 mindset, structured working style and commitment to continuous professional development
- Business-fluent German and English
Benefits
- Varied responsibilities through diverse, purpose-driven projects
- Room for innovation: actively shape our tech stack, processes and the adoption of new technologies
- Modern working environment with flexible location within Germany (100% remote possible)
- Trust-based working hours and flat hierarchies
- 30 days of vacation
- Company pension plan and private supplementary health insurance
- Dog-friendly office in the heart of Hamburg
- Fresh fruit, muesli bar, free drinks — plus PlayStation & foosball table
- Lease bicycles and Deutschlandticket if 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 Designstate managementdependency injectionCI/CD
Soft Skills
strong communication skillsteam spiritknowledge sharingconsulting skillsanalytical mindsetstructured working stylecommitment to continuous professional development