Job Description
Capfi Africa is seeking an Android Developer for one of its banking clients. The role is based in Casablanca and offers a hybrid work model. The developer will be responsible for designing, developing, and maintaining Android applications, ensuring their performance, security, and user-friendliness. The ideal candidate will work within an agile team to enhance user experience and contribute to innovative mobile solutions.
Responsibilities include:
- Designing, developing, and maintaining Android native and cross-platform applications using React Native and Eclipse.
- Ensuring integration with REST APIs and databases.
- Guaranteeing application compatibility across different Android versions and devices.
- Optimizing mobile application performance, speed, and fluidity.
- Identifying and fixing bugs, and ensuring corrective and evolutionary maintenance.
- Implementing unit and functional tests to ensure code reliability.
- Collaborating with product, design, and backend teams to improve user journeys.
- Implementing advanced security features such as authentication, encryption, and data protection.
- Ensuring compliance with current security standards and regulations (RGPD compliance, etc.).
Requirements:
- Proven experience in Android mobile development (Java/Kotlin).
- Proficiency in React Native, Eclipse, and Android Studio.
- Good knowledge of Redux, Firebase, and REST APIs.
- Familiarity with Agile methods, CI/CD tools, and Git.
- Recognized for rigor, adaptability, and attention to detail.
The role offers:
- A strategic mission within an innovative and challenging banking context.
- The opportunity to contribute to widely used applications.
- An agile, collaborative team focused on technical excellence.
- A permanent contract (CDI) within Capfi Africa, with support and career development.