NoFluffJobs Stacjonarnie Senior

Flutter Developer

Antal

⚲ Wrocław

20 160 - 23 520 PLN (B2B)

Wymagania

  • Flutter
  • Dart
  • Clean Architecture
  • BLoC
  • MVVM
  • Cubit
  • REST API
  • OAuth2
  • JWT
  • Unit
  • Widget
  • Integration
  • CI/CD
  • GitHub Actions
  • GitLab
  • Jenkins
  • Bitrise
  • Mobile
  • IoT (nice to have)
  • Smart-device (nice to have)
  • Bluetooth (nice to have)
  • Firebase Crashlytics (nice to have)
  • Azure DevOps (nice to have)

Opis stanowiska

Wymagania:
- 5+ years of mobile development experience, including 3+ years with Flutter/Dart- Strong knowledge of Flutter architecture, widget lifecycle, and rendering- Experience with Clean Architecture, BLoC, MVVM, Cubit, or similar patterns- Solid understanding of async programming, streams, and concurrency in Dart- Experience with REST APIs, OAuth2, JWT, caching, and error handling- Knowledge of native integrations, platform channels, push notifications, and background services- Experience with testing (unit, widget, integration)- Familiarity with CI/CD tools such as GitHub Actions, GitLab, Jenkins, or Bitrise- Good understanding of mobile security best practices- Ability to lead technical discussions and support junior developers
Nice to Have
- Experience with IoT or smart-device applications- Knowledge of Bluetooth communication- Familiarity with Firebase Crashlytics, Azure DevOps, or remote configuration tools- Experience working with offline-first applications

Codzienne zadania:
- Develop and maintain advanced Flutter applications for iOS and Android from a shared codebase
- Design scalable and maintainable mobile architecture
- Integrate REST APIs, authentication flows, and real-time device communication
- Improve app performance, stability, and offline capabilities
- Implement testing strategies and support CI/CD processes
- Collaborate with product, backend, and UX teams to deliver high-quality features
- Participate in code reviews, architecture decisions, and technical mentoring

🔍 Dekoder Ogłoszenia

🔴
Ability to lead technical discussions and support junior developers
Oczekuje się, że będziesz nie tylko programistą, ale także mentorem i osobą odpowiedzialną za kierunek techniczny zespołu.
🔴
Develop and maintain advanced Flutter applications for iOS and Android from a shared codebase
Może oznaczać pracę nad bardzo złożonymi funkcjonalnościami lub konieczność radzenia sobie z problemami specyficznymi dla platform, które są trudne do rozwiązania w ramach współdzielonego kodu.
🔴
Design scalable and maintainable mobile architecture
Może oznaczać, że obecna architektura jest problematyczna lub że będziesz musiał zaprojektować ją od podstaw w projekcie, który już istnieje.
🔴
Improve app performance, stability, and offline capabilities
Sugeruje, że obecna aplikacja ma znaczące problemy z wydajnością, stabilnością lub działaniem offline, które wymagają pilnej naprawy.
🔴
Participate in code reviews, architecture decisions, and te
Ostatnie słowo jest urwane, co może sugerować pośpiech w tworzeniu ogłoszenia lub niedokończone myśli dotyczące zakresu obowiązków.