Description

JOB DESCRIPTION

Build and maintain mobile applications written for Android platform
Help troubleshoot and fix issues reported against Mobile Applications.
Ensure the security, performance, quality and responsiveness of applications.
Integration to different external systems of BNP or consumers of BNP using APIs
Perform peer review with other developers.
Participate to the full development lifecycle including design, estimation, planning, development, unit test, release and implementation support
Contribute to the technical specifications and ensure proper traceability with detailed specifications & code
Control and Maintain the quality of the developments (norms & standards, frameworks, source control, technical reviews, code reviews)
REQUIRED SKILLS

4+ years of strong Android application development
Proficient in Android Studio, Kotlin, Compose UI and Java
Knowledge and experience with CI/CD tools
Knowledge of Application Development Security Principles
API usage in Mobile applications
Strong critical thinker with problem solving aptitude.
Good written and oral communication skills
Proven/previous experience with CI/CD, DevOps and Agile.
Has a very good knowledge about design patterns and development principles
Track record on GIT usage
Experience on JUnit or the similar solution/framework.
Solid understanding on gradle build setup.
Experience on fastlane or similar build automation scripting Knowledge and previous experience in MVP and MVVM architecture

Education

Any graduate