Role Overview
We are looking for a Flutter Developer with Python knowledge to join our growing technology team in Coimbatore. You will be involved in building, improving, and maintaining our mobile applications while working closely with backend, product, and business teams. As we are a growing startup, we value ownership, adaptability, and a genuine interest in learning.
Responsibilities
- Develop and maintain mobile applications using Flutter and Dart.
- Build clean, scalable, reusable, and maintainable code.
- Integrate mobile applications with REST APIs and backend services.
- Develop and maintain application features from requirements through development, testing, and deployment.
- Identify and resolve bugs, performance issues, and application crashes.
- Work with databases to manage application data flow.
- Make basic backend changes or enhancements using Python.
- Collaborate with product, design, and business teams.
- Use Git for version control and participate in code reviews.
Requirements
- 2+ years of professional experience in Flutter development.
- Strong hands-on experience with Flutter and Dart.
- Experience working with REST APIs, JSON, and API integrations.
- Good understanding of Flutter state management.
- Experience with Git/version control.
- Basic to good knowledge of Python.
- Working knowledge of databases such as MySQL or PostgreSQL.
- Ability to work in a fast-paced startup environment.
Nice to Have
- Experience with Firebase.
- Experience with authentication, push notifications, and analytics.
- Experience publishing apps to Google Play Store or Apple App Store.
- Knowledge of CI/CD and application deployment.
- Experience with Python frameworks such as FastAPI, Flask, or Django.
Skills
- Flutter
- Dart
- Python
- REST APIs
- MySQL