Overview
Required Skills
Flutter
5/5
Mobile UI/UX Implementation
5/5
State Management
5/5
State Management
5/5
Performance Optimization
5/5
Requirements
- Very good spoken and written English
- Strong proficiency in Flutter
- 3+ years of mobile development experience (Flutter, native iOS/Android)
- Experience building and publishing mobile applications to the App Store and/or Google Play
- Solid understanding of mobile UI/UX principles and adaptive design
- Hands-on experience with state management solutions (e.g. Provider, Riverpod, Bloc, MobX)
- Experience with RESTful APIs, JSON, and client–server communication
- Good understanding of OOP, asynchronous programming, and reactive programming concepts
- Familiarity with version control systems (Git preferred)
- Knowledge of CI/CD pipelines for mobile apps is a plus
Responsibilities
- Develop high-quality mobile applications for iOS and Android using Flutter
- Translate UI/UX designs into functional, responsive, and visually appealing screens
- Implement new features, maintain existing ones, and ensure smooth performance
- Integrate third-party APIs and services
- Work closely with cross-functional teams to define, design, and ship new capabilities
- Maintain clean, testable code following best practices and coding standards
- Troubleshoot and debug issues for optimal performance and usability
- Participate in code reviews and contribute to technical discussions and architecture decisions
- Stay up to date with Flutter updates, mobile development trends, and best practices

