Job description
We are seeking an experienced Flutter Developer to join our dynamic team in Hyderabad. As a key contributor, you will play a crucial role in designing, developing, and maintaining high-performance mobile applications using the Flutter framework. You will collaborate with product managers, UI/UX designers, and backend developers to deliver seamless and visually appealing mobile experiences.
Responsibilities:
- Develop robust, scalable, and high-performing mobile applications using Flutter
- Architect and build advanced cross-platform applications for iOS and Android.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and testable code following best practices.
- Work with backend developers to integrate RESTful APIs and third-party libraries.
- Identify and fix bugs and performance bottlenecks.
- Mentor junior developers and contribute to code reviews and design discussions.
- Stay updated with the latest mobile development trends and Flutter ecosystem updates.
Requirements:
- 3 to 5 years of overall experience in mobile application development.
- Minimum 3 years of hands-on Flutter development experience.
- Strong understanding of mobile architectures (MVC, MVVM, Clean Architecture).
- Solid understanding of object-oriented programming.
- Experience with State Management (Provider, Bloc, Riverpod, etc.).
- Knowledge of platform-specific integration (Swift, Kotlin, Java) is a plus.
- Experience working with Firebase, RESTful APIs, and third-party SDKs.
- Familiar with Git, CI/CD pipelines, and Agile methodologies.
- Strong problem-solving skills, communication, and team collaboration abilities