Key responsibilities
- Design and develop high-quality, cross-platform mobile applications using Flutter and Dart.
- Collaborate with managers, teams, and stakeholders to understand requirements and translate them into technical specifications.
- Implement and maintain state management solutions like Provider, Bloc, etc.
- Optimize applications for performance, scalability, and maintainability.
- Ensure code quality through unit testing, integration testing, and adhering to clean code principles.
- Integrate APIs and third-party libraries for additional functionality.
- Identify, troubleshoot, and resolve bugs and performance bottlenecks.
- Keep updated with the latest trends in technology and developments.
- Proactive identification of change or assists with improvements to prevent problems, including problem resolution workflow.
Technical Skills
- 2-4 years of development experience
- Strong development experience in Flutter
- Development experience in Android Kotlin or Java
- Proficiency with version control systems (Git)
- Familiarity with testing frameworks such as Flutter Test, Mockito, etc.
- Knowledge of publishing applications in Play Store and App Store
- Database skill set- SQLite/ Hive/ Firebase Realtime Database
- Strong hands-on experience in any of the above 1 is mandatory
Experience
2 – 4 Years