Job Responsibilities
- Understand business requirements and translate them into technical solutions.
- Develop, maintain, and enhance cross-platform mobile applications for Android and iOS using Flutter.
- Design and build scalable, high-performance, and user-friendly mobile applications.
- Integrate REST APIs, third-party SDKs, payment gateways, and external services.
- Implement features such as location services, push notifications, video/audio handling, and real-time data synchronization.
- Collaborate with UI/UX designers to create responsive and visually appealing mobile interfaces.
- Write clean, reusable, and maintainable code following coding standards and best practices.
- Implement application state management using Bloc and Cubit and follow appropriate architecture and design patterns.
- Troubleshoot, debug, and optimize application performance and stability.
- Participate in code reviews, testing, deployment, and release management processes.
- Work closely with cross-functional teams throughout the mobile application development lifecycle.
Required Skills
- Strong hands-on experience in Flutter and Dart.
- Strong practical knowledge of Bloc and Cubit for state management.
- Good understanding of Object-Oriented Programming (OOP) concepts and design patterns.
- Experience with RESTful APIs, JSON/XML parsing, and third-party integrations.
- Familiarity with Firebase, push notifications, authentication, and cloud messaging.
- Knowledge of native mobile technologies such as Java/Kotlin (Android) and Swift/Objective-C (iOS) is an added advantage.
- Experience with state management approaches such as Bloc, Cubit, Provider, Riverpod, etc.
- Strong understanding of UI/UX principles, mobile responsiveness, and performance optimization.
- Familiarity with Git/version control systems and Agile development methodology.
- Knowledge of SQL/SQLite and local data storage.
Eligibility Criteria
- Minimum 1 year of professional experience in Flutter development.
- Hands-on experience with Bloc/Cubit state management is preferred.
- Experience in developing and deploying hybrid mobile applications on Android and iOS platforms.
- Bachelor’s degree in Computer Science, IT, or a related field preferred.
- Good communication, analytical, and problem-solving skills.
Skills Required
Flutter, Dart, Bloc, Cubit, Firebase, REST API, JSON, SQLite, Git, Java, Kotlin, Swift, Objective-C, UI/UX, State Management, Third-Party Integrations
Job Type: Full-time
Pay: ₹200,000.00 - ₹250,000.00 per year
Benefits:
- Paid sick time
- Provident Fund
Work Location: In person