We are looking for a talented Flutter Developer to join our dynamic team
You will be responsible for building high quality scalable mobile applications using Dart and Flutter framework ensuring exceptional user experiences and robust architecture
Key Responsibilities:
-------------------------
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
Technical Requirements:
---------------------------
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