
Bu gün
27
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.
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
Son tarix
June 3, 2026
Paylaşılıb
may 4, 2026
Vakansiya növü
Tam ştat