Bornholdt Lee GmbH

Senior Software Developer, Flutter

Bornholdt Lee GmbH

full-time

Posted on:

Location Type: Hybrid

Location: HamburgGermany

Visit company website

Explore more

AI Apply
Apply

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