Anna Imm Photography / Satis&Fy

Flutter Engineer (m/f/d)

Munich, Germany · Full-time · On-site (5 days/week)

About Us

Astera, a leading company in the film- and event lighting industry known for innovation and excellence, designs wireless, battery-powered LED lighting fixtures trusted by cinematographers, gaffers, and lighting designers on film sets, concert stages, and live events worldwide.

As we grow our engineering team in Munich, we’re looking for a Flutter Engineer to help shape the next generation of the software our customers depend on.

The AsteraApp

The AsteraApp controls the wireless lighting fixtures cinematographers, gaffers, and lighting designers rely on across film sets, concert stages, and live events worldwide — communicating with them over protocols like DMX and CRMX. We’re rebuilding it from the ground up as a modern Flutter app for iOS and Android.

The project is at an early stage, so your input will directly shape the architecture, UX, and codebase — and we’re looking for an engineer who wants to build something professionals depend on under real production pressure.

How We Work

AI coding tools (GitHub Copilot, Claude, and similar) are an explicit part of our daily workflow — expected, not just tolerated. We trust engineers to own their decisions, ship features end-to-end, and work tightly with UX/UI, firmware, and QA in Scrum sprints.

Key Responsibilities

  • Develop and maintain a high-performance Flutter app for iOS and Android — fixture management, real-time color control, live performance workflows, and wireless device communication.
  • Make key technical decisions, write clean code, run code reviews.
  • Build adaptive UI from Figma mockups across platforms.
  • Profile and optimize latency-sensitive, communication-heavy workflows.
  • Write unit, widget, and integration tests; publish App Store / Google Play releases.

Requirements

We’re looking for engineers who can demonstrate end-to-end ownership of a meaningful Flutter project — a published app or substantial open-source work showing real technical judgment.

  • 1–2+ years of hands-on Flutter/Dart, or a strong end-to-end portfolio.
  • Solid Flutter fundamentals and Dart (async/await, Streams, Isolates, null safety).
  • State management (Riverpod preferred; BLoC/Cubit, Provider welcome) and architecture (MVVM, Clean Architecture, MVI).
  • Adaptive UI for iOS/Android; local storage (SQLite, SharedPreferences, Secure Storage).
  • Testing, linting, and profiling — or strong willingness to learn.
  • Git, CI/CD, and App Store / Google Play publishing.
  • BLE or Bluetooth Classic in Flutter is a significant advantage — the app talks to fixtures wirelessly.
  • Good English, strong problem-solving, on-site commitment.

Nice to have: Swift/Kotlin and Platform Channels/FFI; Firebase; published apps; public GitHub/GitLab portfolio; embedded background (ESP32, C/C++); DMX, Art-Net, or live-event tech.

What We Offer

  • Build a professional-grade product used on real film sets and major events worldwide.
  • Shape the product long-term at an early project stage.
  • Structured onboarding and mentorship at every level.
  • Internal simulation tools for development without hardware.
  • Open, international team with real responsibility.
  • Modern Munich office, Deutschlandticket subsidy, competitive package.

Want to work with us?

Send your resume to jobs@astera-led.com. A GitHub or portfolio link is great; a short note about what excites you about this project is welcome too.