We are seeking an experienced Flutter Developer with hands-on expertise in building scalable, high-performance mobile applications for both Android and iOS platforms. The ideal candidate should possess strong technical proficiency in Flutter and Dart, along with a solid understanding of mobile development principles and architecture patterns.
Key Responsibilities:
- Develop and maintain cross-platform mobile applications using Flutter and Dart.
- Implement state management using Provider, Bloc, or GetX.
- Integrate REST APIs and work with JSON, HTML, and XML responses.
- Work with Firebase services such as Analytics, Crashlytics, and Firestore.
- Deploy and manage mobile applications on both iOS and Android platforms.
- Handle local databases using SQLite and ensure smooth data synchronization.
- Integrate push notifications and payment gateways.
- Identify, debug, and resolve memory leaks and performance issues.
- Follow CI/CD processes for efficient app deployment and updates.
- Develop and maintain clean, reusable, and testable code following OOP principles.
- Generate certificates and manage profiles for iOS app development.
- Participate in discussions to define project requirements and deliver high-quality outputs.
Technical Requirements:
- Strong knowledge of Flutter, Dart, and OOP concepts.
- Experience in native Android (Java/Kotlin) and/or native iOS (Swift) development.
- Proficiency in Firebase integration and REST API handling.
- Familiarity with MVC or MVVM architecture.
- Experience with Git for version control.
- Exposure to CI/CD pipelines for mobile apps.
Project Exposure:
- Loan App Development
- E-Commerce App Development
- Local Database Handling in App Development
Qualification: B.Tech / B.E. / MCA / M.Tech (Full time preferred)