i
CliqHR
Senior Mobile Engineer - Flutter (4-8 yrs)
CliqHR
posted 11d ago
Fixed timing
Key skills for the job
Position Overview :
We are seeking an experienced Senior Mobile Engineer with strong Flutter expertise to maintain and extend our existing investment platform application. The ideal candidate will have a proven track record of delivering high-quality, secure financial applications and the ability to navigate complex codebases with confidence.
Key Responsibilities :
- Maintain and enhance our Flutter-based mobile application across iOS and Android platforms.
- Implement new features while ensuring backward compatibility and code quality.
- Optimize application performance, security, and user experience.
- Collaborate with product, design, and backend teams to deliver cohesive solutions.
- Troubleshoot and resolve complex technical issues.
- Mentor junior developers and contribute to technical architecture decisions.
- Ensure compliance with financial regulations and security best practices.
Required Skills & Experience :
- 5+ years of professional software development experience, with at least 3 years focused on mobile development.
- 2+ years of hands-on experience with Flutter and Dart.
- Strong understanding of state management solutions (GetX, Bloc, Provider, etc.).
- Experience with RESTful API integration and JSON parsing.
- Proficiency in implementing authentication flows (biometric, PIN-based, password).
- Knowledge of secure coding practices and data protection standards.
- Experience with Firebase services (Analytics, Crashlytics).
- Understanding of internationalization and localization in mobile applications.
- Familiarity with payment gateway integrations.
- Experience with version control systems (Git).
Preferred Qualifications :
- Experience developing financial or investment applications.
- Knowledge of KYC/AML processes and regulatory requirements.
- Experience with clean architecture patterns and SOLID principles.
- Understanding of financial data visualization and calculations.
- Experience with PDF rendering and media handling in mobile applications.
- Familiarity with CI/CD pipelines and automated testing.
- Experience with Arabic language support and RTL layouts.
- Knowledge of iOS and Android platform-specific considerations.
Technical Skills :
- Languages & Frameworks : Flutter, Dart, Swift/Objective-C, Kotlin/Java.
- State Management : GetX, Bloc, Provider.
- Navigation : go_router, Navigator 2.0.
- API Integration : RESTful APIs, JSON serialization.
- Authentication : Biometric, PIN, password management.
- Storage : Secure storage, shared preferences.
- Cloud Services : Firebase Analytics, Crashlytics.
- Payment Integration : Multiple payment gateway experience.
- Testing : Unit testing, widget testing, integration testing.
Functional Areas: Other
Read full job description