Arifpay Financial Technologies S.C
Flutter Developer
Posted
10 months ago
Experience
2 years
Deadline
Closed
About Arifpay:
Arifpay is the first Payment System Operator (PSO) licensed by the National Bank of Ethiopia (NBE) providing digital payment solutions for Point-of-Sale (POS) systems and Payment Gateway. By promoting the culture of accepting payments with Android-based Smart and Mobile POS devices, merchants are able to grow their business by reducing the number of steps consumers take to complete their transactions.Arifpay is a Financial Institution, a dedicated Payment System Operator offering innovative solutions with a level of security in line with national standards, laws, and regulations set by the National Bank of Ethiopia.
Job Summary:
We are seeking a skilled Flutter & Kotlin Developer to join our team and develop high-performance, cross-platform mobile applications. The ideal candidate will have experience in both Flutter (Dart) and Kotlin (Android) to build seamless, scalable, and efficient mobile solutions.
Responsibilities:
- Develop, test, and maintain Flutter and Kotlin-based mobile applications.
- Collaborate with designers and backend developers to create intuitive user interfaces and seamless integrations.
- Implement state management solutions (Provider, Riverpod, Bloc, GetX, etc.) in Flutter.
- Optimize app performance, animations, and overall user experience.
- Integrate RESTful APIs, GraphQL, Firebase, and third-party services.
- Ensure code quality through unit testing, debugging, and performance optimization.
- Stay up to date with Flutter, Kotlin, and mobile development trends.
- Deploy and manage applications on Google Play Store and Apple App Store.
Requirements:
- 2 years of experience in mobile development, with hands-on experience in both Flutter (Dart) and Kotlin (Android).
- Strong understanding of Android SDK, Jetpack Components, and UI frameworks.
- Experience with state management, dependency injection, and architectural patterns (MVVM, Clean Architecture, etc.).
- Familiarity with Firebase, push notifications, and in-app purchases.
- Knowledge of Git, CI/CD pipelines, and Agile development methodologies.
- Strong problem-solving skills and attention to detail.
Nice-to-Have:
- Experience with iOS development (Swift).
- Knowledge of Flutter Web & Desktop applications.
- Familiarity with KMM (Kotlin Multiplatform Mobile) for shared codebases.
Skills Required:
- Computer / Software / It / Data
Quick Actions
Share Vacancy