Experience in mobile application development using Flutter.
Strong proficiency in Dart and Flutter framework.
Hands-on experience with state management (BLoC) and Clean Architecture.
Expertise in API integration and UI/UX principles.
Experience with testing frameworks, debugging tools, and Git.
Application Development: Design and develop mobile applications using Flutter and Dart. Implement state management solutions (preferably BLoC) for maintainable and scalable codebases.
Architecture & Design: Apply Clean Architecture principles for modular and testable code. Collaborate on app architecture decisions and ensure best practices.
API Integration: Integrate RESTful APIs and third-party services seamlessly. Handle data parsing, caching, and error handling efficiently.
UI/UX Implementation: Translate design mockups into responsive, pixel-perfect UI. Ensure adherence to UI/UX principles for smooth user experiences.
Testing & Debugging: Write unit and widget tests for robust applications. Debug and resolve performance issues across multiple devices.
Version Control & Collaboration: Use Git for source control and collaborative development workflows. Cross-Platform Testing: Perform device/browser testing using BrowserStack. CI/CD & Deployment: Work with Bitrise for automated builds and deployments. Bonus Skills: Familiarity with Contentful, Braze, and Optimizely for content management and personalization.