Role Overview
Liabify is a UAE-based fintech platform building secure salary-linked financial services for employers and employees across the GCC. We are looking for an experienced, hands-on Flutter Mobile Engineer to become the primary owner of Liabify's mobile application initiatives. You will take work from problem discovery and requirement clarification through architecture, development, testing, store release, production monitoring, and continuous improvement.
Responsibilities
- End-to-End Ownership: Own the Flutter application lifecycle from discovery and solution design through implementation, release, monitoring, support, and improvement.
- Mobile Backlog: Maintain and improve the mobile backlog across features, defects, technical debt, and security findings.
- Cross-Team Delivery: Work with backend engineers on REST APIs, QA on testability, UI/UX on designs, and DevOps on delivery automation.
- Flutter Engineering: Build maintainable applications using Dart, applying sound null safety and consistent coding standards.
- Architecture: Apply dependency injection, state management, and reusable components.
- API & Integration: Integrate REST APIs, authentication services, and third-party SDKs.
- Quality & Security: Create unit, widget, and integration tests; apply OWASP MASVS security practices.
- Release Management: Manage releases through Google Play and Apple App Store.
- AI-Enabled Development: Use AI copilots to accelerate implementation while ensuring data security.
Requirements
- Strong professional mobile development experience (typically 3+ years).
- Demonstrable production experience in Flutter and Dart.
- Experience with REST APIs and mobile security practices.
- Knowledge of Android and iOS platform capabilities.
Skills
- Flutter
- Dart
- REST APIs
- Mobile Security
- CI/CD