Senior Flutter Developer
Innocito
Job Description
Role: Senior Flutter Developer Location: Hyderabad Full time Job Summary: We are looking for an experienced Flutter Developer with 5+ years of hands-on experience in building high-performance, scalable, and cross-platform mobile applications. The ideal candidate should have strong expertise in Dart, Flutter framework, and mobile application architecture, along with a solid understanding of RESTful APIs and third-party integrations. Key Responsibilities: Design and develop cross-platform mobile applications using Flutter.
Build reusable, efficient, and scalable code for mobile applications. Integrate RESTful APIs and third-party services. Collaborate with UI/UX designers to implement pixel-perfect designs.
Ensure application performance, quality, and responsiveness. Debug and resolve technical issues, bugs, and performance bottlenecks. Write clean, maintainable, and well-documented code.
Participate in code reviews and follow best development practices. Work closely with backend teams and stakeholders for seamless integration. Required Skills: Strong experience in Flutter and Dart programming.
Experience in building and deploying Android and iOS applications. Hands-on experience with REST APIs and JSON. Strong understanding of mobile app architecture (MVVM, Clean Architecture).
Experience with state management (Provider, Riverpod, Bloc, etc.). Knowledge of version control systems like Git. Experience with debugging and performance optimization.
Familiarity with Agile/Scrum methodologies. Preferred Skills: Experience with native Android (Kotlin/Java) or iOS (Swift). Knowledge of Firebase (Authentication, Firestore, Push Notifications).
Experience with CI/CD pipelines for mobile apps. Understanding of app publishing on Google Play Store and Apple App Store. Exposure to unit testing and integration testing.
Education: Bachelor’s degree in Computer Science, IT, or related field.