Role Overview
We are looking for a Flutter Developer with strong hands-on experience in Flutter development and backend knowledge. The ideal candidate should be experienced in building and maintaining mobile applications using Flutter and should also have working knowledge of backend development using Python, C++, Rust, or any other backend programming language.
Responsibilities
- Develop, maintain, and enhance mobile applications using Flutter and Dart.
- Build responsive, high-performance, and user-friendly mobile applications.
- Integrate REST APIs and backend services with Flutter applications.
- Collaborate with backend and product teams to implement application features.
- Debug, test, and optimize mobile application performance.
- Understand backend architecture and communicate effectively with backend developers.
- Work with databases, APIs, and authentication mechanisms as required.
- Participate in code reviews and maintain clean, scalable code.
Requirements
- 1.5–2 years of professional experience in Flutter development.
- Strong knowledge of Flutter and Dart.
- Good understanding of mobile application development for Android/iOS.
- Experience with REST APIs, JSON, API integration, and third-party services.
- Good understanding of state management in Flutter.
- Backend development knowledge is mandatory in any one of the following: Python, C++, Rust, or other backend programming languages.
- Basic understanding of databases and backend architecture.
- Knowledge of Git/GitHub.
- Strong problem-solving and debugging skills.
Skills
- Flutter
- Dart
- Python
- Rust
- REST APIs