Minimum of 7 years of professional experience in mobile application and frontend development, with at least 2-3 years in a lead or senior role. Deep practical experience with Flutter development using Dart and extensive knowledge of associated mobile and web technologies. Demonstrated track record of delivering complex software projects, from initial concept to successful deployment. Strong practical experience implementing Agile methodologies in software development environments. Advanced knowledge of both functional and object-oriented programming paradigms. Extensive experience with Git, continuous integration, and continuous deployment pipelines. Expert-level proficiency with Flutter and Dart, with proven experience developing production-grade applications. Comprehensive understanding of best mobile and web development practices and architecture: SOLID principles, MVVM, advanced state management, offline capabilities, and responsive UI design. Advanced knowledge in at least one additional language relevant to mobile or web development, such as Swift, Kotlin, Java, Objective-C, or JavaScript/TypeScript. Demonstrated ability to architect and develop sophisticated user-facing UX/UI app flows. Proven experience deploying and maintaining apps in significant distribution channels such as Apple App Store or Google Play Store. Deep understanding and hands-on experience with distributed and concurrent application architectures. Knowledge of cryptographic fundamentals and their practical application in securing mobile and web applications is beneficial. Proven expertise in writing idiomatic, scalable, and maintainable Flutter and Dart code. Demonstrated ability to lead technical teams, mentor junior and senior developers, and foster team growth. Strong skillset in designing efficient, high-quality tests to achieve substantial code coverage.