Senior Flutter Developer
New
S
Social Discovery GroupSocial Discovery
Serbia, worldwide (and specific locations of digital nomad teams including Cyprus, Malta, the USA, Armenia, Georgia, Kazakhstan, Montenegro, Poland, Latvia, Serbia, Spain, Portugal, UAE, Israel, Turkey, Thailand, Indonesia, Japan, Hong Kong, Australia)Full-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
- AgileFlutterGitOAuthCI/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 design patterns
- Experience with mobile build and release processes (iOS/Android) and CI/CD tools
- Experience integrating RESTful APIs and authentication flows (OAuth2, token-based auth)
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