Location: Baku, Azerbaijan
Job Description: As a Mobile Developer at Unicapital, you will be responsible for designing and developing high-quality mobile applications for both Android and iOS platforms. You will work closely with our development team to implement robust, scalable, and efficient solutions.
Responsibilities:
- Develop and maintain mobile applications using Flutter and Dart.
- Implement clean architecture principles, ensuring a scalable and maintainable codebase.
- Utilize state management techniques with flutter_bloc.
- Integrate various services and APIs using Dio and json_serializable.
- Manage navigation within the app using Navigator 2.0 and go_router.
- Securely store data using flutter_secure_storage.
- Implement dependency injection with get_it and injectable.
- Ensure compatibility with Android 8+ and iOS 11+.
Requirements:
- Proficiency in Dart and Flutter for both Android and iOS development.
- Strong understanding of Clean Architecture and BLoC (Business Logic Component) pattern.
- Experience with Dio, json_serializable, Navigator 2.0, and go_router.
- Familiarity with flutter_secure_storage, get_it, and injectable.
- Solid understanding of state management and architecture in Flutter.
- Knowledge of Android 8+ and iOS 11+ development environments.
- Ability to write clean, maintainable, and testable code.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
Preferred Qualifications:
- Experience in financial or investment-related applications.
- Understanding of domain-driven design principles.
- Familiarity with repository pattern and data sources management.
What We Offer:
- Competitive salary and benefits package.
- Opportunity to work on cutting-edge technologies and projects.
- Collaborative and innovative work environment.
- Professional growth and development opportunities.
- A chance to make a significant impact in the financial technology sector.