Remote job
Cross Platform Mobile Developer
Job details
About this role
Role overview Develop a cross-platform mobile banking application for iOS and Android using React Native or Flutter. The work includes customer-facing banking features and the security, performance, accessibility, and API integration needed to make those features reliable across devices.
Responsibilities - Build and maintain account management, payment, transfer, and investment tracking features. - Implement secure authentication, including biometric login, and protect data through encryption. - Create intuitive, accessible interfaces and optimize app performance and battery use. - Integrate with backend services through REST APIs and coordinate with backend developers. - Write maintainable code, participate in reviews, and test across devices and screen sizes. - Keep the app aligned with mobile best practices and app store guidelines.
Requirements - At least three years of mobile app development experience. - Strong proficiency with React Native or Flutter and experience targeting iOS and Android. - Knowledge of mobile architecture, design patterns, and state management approaches such as Redux, MobX, or Provider. - Experience integrating REST APIs and understanding of mobile security practices. - Strong debugging, problem-solving, communication, and collaboration skills. - Portfolio of published mobile applications.
Nice to have Banking or fintech app experience; biometric authentication; push notifications or in-app messaging; mobile payments; and app store submission and management.
Benefits and work setup Full-time role with remote or hybrid work options in Dakar, Senegal. The role description mentions continuous learning and professional development.