Job Summary
We are looking for a Flutter Developer with 1–2 years of experience to join our development team. The candidate will be responsible for developing and maintaining high-quality cross-platform mobile applications using Flutter and Dart for Android and iOS.
The ideal candidate should have good knowledge of Flutter, REST API integration, state management, Git, and mobile application development.
Responsibilities
- Develop and maintain mobile applications using Flutter and Dart.
- Build responsive and user-friendly mobile application interfaces.
- Integrate REST APIs and third-party services.
- Implement application features, business logic, navigation, and state management.
- Debug, troubleshoot, and fix application issues and crashes.
- Optimize applications for performance, stability, and usability.
- Write clean, reusable, and maintainable code.
- Work closely with UI/UX designers, backend developers, QA, and product teams.
- Participate in code reviews and follow coding standards.
- Use Git for version control and collaborative development.
- Test applications across different Android and iOS devices.
- Assist with application deployment to Google Play Store and Apple App Store.
Required Skills
- 1–2 years of professional experience in Flutter development.
- Strong knowledge of Dart.
- Good understanding of Flutter widgets, layouts, navigation, and lifecycle.
- Experience with REST API integration and JSON.
- Experience with at least one state management solution such as Provider, BLoC, Riverpod, or GetX.
- Good understanding of asynchronous programming, Futures, and Streams.
- Experience with Git/GitHub/GitLab.
- Good debugging and problem-solving skills.
- Understanding of responsive UI development.
- Basic knowledge of Android and iOS application development.
Preferred Skills
- Experience with Firebase, FCM, Crashlytics, or Firebase Analytics.
- Experience with push notifications.
- Experience with payment integration.
- Knowledge of SQLite, Hive, SharedPreferences, or other local storage solutions.
- Experience with Google Maps or location-based services.
- Experience publishing applications on Google Play Store or App Store.
- Knowledge of mobile application performance optimization.
Education
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field is preferred.
Candidate Profile
- Good communication and interpersonal skills.
- Strong logical and problem-solving abilities.
- Ability to work independently and as part of a team.
- Willingness to learn new technologies and development practices.
- Passion for building quality mobile applications.
Experience Required: 1–2 years
Location: Chennai
Employment Type: Full-time
Pay: From ₹250,000.00 per year
Benefits:
- Flexible schedule
- Paid time off
- Provident Fund
Work Location: In person