Flutter/Dart Technical Lead
Віддалений* формат співпраці з території - Україна
*Ви можете працювати віддалено з території країни (або країн), для яких відкрита ця позиція.
Flutter, Dart
We are looking for a highly experienced Flutter/Dart Technical Lead to perform a comprehensive technical assessment of an existing enterprise mobile application. This is a hands-on technical leadership role focused on architecture, code quality, engineering practices, and modernization planning. The successful candidate will evaluate the current implementation, identify technical debt and architectural risks, define a prioritized improvement roadmap, and lead the execution of the approved modernization initiatives.
Чим ви будете займатися у цій ролі
- Conduct a comprehensive technical assessment of the existing Flutter application
- Review the overall application architecture, project structure, design patterns, scalability, maintainability, and performance
- Evaluate code quality, development standards, testing strategy, CI/CD processes, release process, and engineering best practices
- Identify technical debt, architectural bottlenecks, security concerns, and maintainability issues
- Produce a detailed assessment report with findings, risks, and recommendations
- Define a prioritized modernization and improvement roadmap through December, including milestones, dependencies, effort estimates, and expected business impact
- Execute the approved technical improvements and modernization initiatives
- Collaborate closely with engineering leadership and development teams
- Present technical findings, architectural recommendations, and progress updates to senior leadership
- Provide weekly executive-level status updates directly to the VP of Software Engineering
- Introduce AI-assisted engineering practices to improve developer productivity, code quality, testing, documentation, and software delivery
- Evaluate, recommend, and implement AI engineering tools and workflows, such as AI coding assistants, automated code reviews, AI-powered testing, and engineering automation
Навички
- 8+ years of professional software engineering experience
- 5+ years of hands-on Flutter and Dart development
- Background in leading architecture reviews and technical assessments of enterprise mobile applications
- Understanding of software architecture, Clean Architecture principles, SOLID, dependency injection, state management patterns, and the mobile application lifecycle
- Expertise in Flutter performance optimization and application scalability
- Skills in designing and implementing modern CI/CD pipelines and engineering workflows
- Understanding of SDLC, DevOps practices, release management, quality assurance, and testing strategies
- Background in introducing engineering best practices and reducing technical debt in large production applications
- Experience leveraging AI tools and AI-assisted development workflows within software engineering teams
- Excellent analytical and problem-solving skills
- Outstanding written and verbal English communication skills
- Ability to communicate effectively with both engineering teams and executive stakeholders
Буде перевагою
- Experience working with large-scale enterprise mobile products
- Experience modernizing legacy Flutter applications
- Familiarity with AI engineering platforms and developer productivity tools, such as GitHub Copilot, Cursor, Claude Code, OpenAI, Gemini, or similar technologies
- Experience collaborating with distributed engineering teams
- Familiarity with cloud-native backend architectures and REST APIs
- Experience working in Agile delivery environments