Company
Technology
SeniorFlutterDeveloper
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Flutter Developer. Skills: Flutter, Dart, Mobile architecture, CI/CD. Lead end-to-end delivery of mobile features. Design mobile architecture”
Industry & Context.
Debugging tools
What They're Looking For.
Must Have
3+ years in Flutter, 3+ years in Dart, Deep understanding of widget frameworks, Deep understanding of state management solutions, Deep understanding of mobile UI development, Solid mobile engineering fundamentals, Performance optimization, Debugging tools, Mobile lifecycle management, Experience integrating RESTful APIs, Experience with authentication mechanisms, Backend collaboration for feature delivery, Knowledge of software architecture principles, Knowledge of clean architecture, Knowledge of SOLID principles, Knowledge of scalable modular design patterns, Hands-on experience with CI/CD pipelines, Hands-on experience with mobile release processes, Proficiency with Git workflows, Experience working in Agile environments, Excellent communication skills in English (B2+), Fluency in Russian
Nice to Have
Experience with Bloc, Experience with Provider, Experience with Riverpod, Experience with Flutter DevTools, Experience with Android Studio, Experience with Xcode, Experience with OAuth2, Experience with token-based systems, Experience with GitHub Actions, Experience with Bitrise, Experience with Codemagic
What You'll Do.
Lead end-to-end delivery of mobile features
Design mobile architecture
Develop mobile architecture
Maintain mobile architecture
Ensure clean code practices
Ensure modular design
Ensure long-term maintainability
Collaborate with cross-functional teams
Translate requirements into technical solutions
Participate in code reviews
Ensure adherence to engineering standards
Manage technical debt
Improve system performance
Improve system stability
Support CI/CD pipelines
Support app store releases
Support production monitoring
Ensure smooth deployments
Ensure reliable application performance
How You'll Work.
Team & Collaboration
Cross-functional teams; Product teams; Backend teams; QA teams; Architecture teams; Global team collaboration
Communication Scope
English (B2+)
Process & Methodology
Agile environments, Scrum, Kanban
Full Job Description
## Accountabilities Lead the end-to-end delivery of mobile features, from technical design and estimation through development, testing, release, and post-production support, ensuring high-quality Flutter applications. Design, develop, and maintain scalable mobile architecture, ensuring clean code practices, modular design, and long-term maintainability across the application lifecycle. Collaborate closely with cross-functional teams including Product, Backend, QA, and Architecture to translate requirements into robust technical solutions. Conduct and participate in code reviews, ensure adherence to engineering standards, and proactively manage technical debt while improving system performance and stability. Support CI/CD pipelines, app store releases, and production monitoring, ensuring smooth deployments and reliable application performance in production environments. Requirements: Strong commercial experience (3+ years) in Flutter and Dart, with deep understanding of widget frameworks, state management solutions (Bloc, Provider, Riverpod), and mobile UI development. Solid mobile engineering fundamentals including performance optimization, debugging tools (Flutter DevTools, Android Studio, Xcode), and mobile lifecycle management. Experience integrating RESTful APIs, authentication mechanisms (OAuth2, token-based systems), and backend collaboration for feature delivery. Strong knowledge of software architecture principles including clean architecture, SOLID principles, and scalable modular design patterns. Hands-on experience with CI/CD pipelines (GitHub Actions, Bitrise, Codemagic) and mobile release processes for iOS and Android stores. Strong proficiency with Git workflows and experience working in Agile environments (Scrum or Kanban), with excellent communication skills in English (B2+), plus fluency in Russian. Benefits: Fully remote work opportunity with global team collaboration. 28 calendar days of annual vacation plus 7 wellness days for personal rest and r
Applying for this Senior Flutter Developer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Lever
- Lever uses a streamlined one-page form — apply in under 5 minutes.
- LinkedIn import works well; review parsed data before submitting.
- The cover letter field is optional but visible to reviewers — use it to differentiate.
- Referral codes from employees can significantly boost visibility of your application.
ANONYMOUS · UNFILTERED
What do employees actually say about this company?
Real rants from real employees. Read before you apply.