About this role
-
Design, develop, and maintain Android applications using Kotlin and Java.
-
Build high-quality, scalable, and user-friendly mobile applications.
-
Implement new features and enhance existing functionalities.
-
Integrate REST APIs and third-party services.
-
Collaborate with UI/UX designers, backend developers, QA Engineers, and Business Analysts.
-
Ensure application performance, security, stability, and responsiveness.
-
Identify, troubleshoot, and resolve technical issues and bugs.
-
Participate in code reviews and apply development best practices.
-
Write clean, maintainable, and well-documented code.
-
Participate in Agile/Scrum development activities.
Requirements
-
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
-
Good professional English required; French is an advantage.
-
3 to 6 years of professional experience in Android development.
-
Strong proficiency in Kotlin and/or Java.
-
Solid knowledge of Android SDK and Android development frameworks.
-
Hands-on experience with Android Studio.
-
Good understanding of REST APIs and JSON.
-
Experience with Git and version control systems.
-
Knowledge of Android architecture patterns (MVVM, MVP, Clean Architecture).
-
Familiarity with Android Jetpack components and libraries.
-
Understanding of mobile application security and performance optimization.
-
Experience with testing frameworks and debugging tools.
-
Preferred Qualifications
-
Previous experience in banking, fintech, or digital payment applications.
-
Experience with secure mobile applications and authentication mechanisms.
-
Knowledge of CI/CD processes for mobile applications.
-
Familiarity with Jetpack Compose is an advantage.