Senior Flutter Developer
New
SerbiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English (B2 level or higher), Russian
- Experience
- 3+ years of commercial experience with Flutter and Dart
- Required Skills
- AgileFlutterGitCI/CDRESTful APIsUnit Testing
Requirements
- 3+ years of commercial experience with Flutter and Dart
- Strong understanding of Flutter widgets, navigation, and state management (e.g., Provider, Bloc, Riverpod)
- Experience with animations and responsive UI development
- Basic knowledge of platform channels and native integrations (Android/iOS)
- Good understanding of mobile app lifecycle and performance optimization
- Skilled in using debugging tools (Flutter DevTools, Android Studio, Xcode)
- Experience writing unit and widget tests
- Familiarity with clean code principles, modular architecture, SOLID principles, and common design patterns
- Experience with mobile build and release processes (iOS/Android) and CI/CD tools
- Experience integrating RESTful APIs and working with JSON
- Confident with Git workflows and Agile methodologies
- Effective communication with cross-functional teams in English (B2 level or higher), fluent in Russian
Responsibilities
- Drive business features from technical hand-off to successful production release.
- Review specifications, prepare solution designs, and defend them to the Architect before coding.
- Provide realistic estimates and reliably meet your committed deadlines.
- Test your code, support QA during stabilization, fix bugs, and conduct product demos.
- Maintain product architecture and manage technical debt while delivering new features.
- Conduct thorough code reviews for peers and successfully pass reviews of your own code.
- Collaborate closely with Product, QA, Back-End, and Architecture teams throughout the development cycle.
- Defend your solutions while staying open to feedback and alternative perspectives from the Architect and the team.
- Ensure the application runs fast and securely.
- Supporting app store releases and monitoring live app performance.
View Full Description & ApplyYou'll be redirected to the employer's site