Senior Mobile Engineer

Erada - Egypt - Cairo

Job Summary
We are seeking a highly skilled Mobile Engineer with expertise in Flutter and a strong background in native Android development (Kotlin/Java) to build secure, high-performance mobile applications for FinTech solutions. The ideal candidate must have proven experience in developing and deploying native Android applications and a deep understanding of financial services applications, including security, compliance, and transaction processing.

Responsibilities
Design, develop, and maintain FinTech mobile applications using Flutter while leveraging native Android capabilities when needed.
Ensure compliance with financial industry security standards, including secure authentication, encryption, and secure data handling.
Develop high-performance and scalable mobile applications optimized for financial transactions, real-time data processing, and seamless user experiences.
Integrate banking APIs, payment gateways, and financial data services securely and efficiently.
Implement robust state management solutions for maintainable and scalable app architecture.
Optimize app performance, ensuring low latency and high reliability, especially for real-time financial transactions.
Collaborate with backend engineers, product managers, and security teams to ensure seamless and secure app functionality.
Utilize platform-specific native features (Android Services, WorkManager, Biometric Authentication, etc.) to enhance application capabilities.
Write and maintain unit, integration, and security tests to ensure app stability and compliance with financial regulations.
Stay updated on FinTech trends, regulations, and mobile security best practices.
 


Qualifications & SkillsProven experience in developing and deploying native Android applications using Kotlin/Java.3+ years of hands-on experience in Flutter development, with published apps in the Play Store/App Store.3+ years of experience in native Android development (Kotlin/Java), with deep knowledge of Android SDK and Jetpack components.Mandatory experience in FinTech application development, including mobile banking, payments, or financial services platforms.Strong understanding of secure authentication methods (OAuth, JWT, biometrics, 2FA, etc.).Proficiency in integrating financial APIs, banking services, and third-party payment gateways.Experience with state management solutions (Provider, Riverpod, Bloc, Redux, or GetX).Strong knowledge of CI/CD pipelines for mobile applications (Fastlane, GitHub Actions, Bitrise, Jenkins).Deep understanding of mobile security best practices, including encryption, data protection, and compliance standards (PCI-DSS, GDPR, etc.).Familiarity with native performance optimization techniques for a smooth and efficient user experience.Excellent problem-solving and troubleshooting skills.Preferred QualificationsExperience in iOS development (Swift/Objective-C) is a plus.Background in AI/ML-powered FinTech solutions or blockchain-based payments.Knowledge of AR/VR, advanced analytics, or real-time fraud detection in FinTech apps.Familiarity with App Store & Google Play submission guidelines and compliance requirements.Experience working in Agile/Scrum environments with cross-functional teams.
Post date: 18 February 2025
Publisher: Wuzzuf .com
Post date: 18 February 2025
Publisher: Wuzzuf .com