Team Lead-Flutter

  • Deadline 4 İyun 2026

You will lead the technical direction of the Ateshgah Insurance mobile application (Flutter), guiding the team through architecture decisions, code quality standards, and production delivery — while actively contributing code and mentoring junior developers.

Requirements

Flutter / Dart (3+ years)

  • Production-ready Flutter app development and long-term maintenance experience
  • Deep Dart knowledge: generics, mixins, extensions, async/await, Streams, Isolates
  • Flutter widget lifecycle, BuildContext, and render pipeline understanding
  • Platform-specific code with Android (Kotlin) and iOS (Swift) bridge experience

State Management — Riverpod & Bloc

  • Notifier, AsyncNotifier, Provider, and FutureProvider patterns
  • Provider composition, overriding, and scoping strategies
  • Ability to understand project-specific controller patterns (e.g. effectiveState) and drive standardisation across the codebase

Architecture & Design Patterns

  • Feature-first layered architecture: presentation / domain / data
  • Repository pattern for API and caching logic abstraction
  • Clean Architecture principles applied in a real-world production context
  • SOLID, DRY, and KISS principles
  • Dio HTTP client familiarity
  • Drift (SQLite ORM) for local database management and TTL-based caching

Leadership Requirements

Team Management (2+ years)

  • Technical leadership of a 3–5 person Flutter development team
  • Establishing and running a code review process with a consistent quality bar
  • Mentoring junior developers: pair programming and knowledge-sharing sessions
  • Sprint planning, task breakdown, and delivery estimation

Engineering Practices

  • CI/CD pipeline setup and maintenance
  • Defining test strategy and coverage standards
  • Git branching strategy, PR workflow, and conflict resolution
  • Code style and linting rules standardisation across the project
  • Performance profiling and optimisation
  • Communicating technical constraints clearly to product and business stakeholders

Nice to have

  • C#knowledge,especially in backend API development

Interested candidates can apply by clicking the link provided in the "Apply" button

  • Daily0
  • Weekly157
  • Monthly290