• Senior Android Developer (f/m/d) Rennes
  • IDnow in Rennes, , France
  • jobs
  • 1 month ago

jobs description

As an Android mobile developer, you will be involved in the evolution and maintenance of our applications and SDKs, used by our clients and in our own applications.

Main Role and Tasks

As an Android Developer, you will participate in the evolution and the maintenance of our mobile apps SDK, used by our clients and in our own services.

You will be part of our mobile team of 5 people:
• You participate in the elaboration of detailed technical and functional specifications.
• You will design and develop the new features of the service (Design/Development/Testing of expected features)
• You validate the correct operation through the realization of automated tests
• You provide support to the people in charge of customer support (CSM/Sales)
• You will evaluate work procedures and make proposals to optimize them
• Eventually, it will be possible for you to lead and be responsible for the application domain entrusted to you around a strong technical culture and agile methods
• The... stack:
• Kotlin, Compose
• Android, Gradle
• Continuous integration: Fastlane, Git, Sonar, Jenkins
• Identity and access system (OAuth2 standards, Open ID Connect, Keycloak, ...)
• Design System, Figma, Lottie

Our technical stack:
• Kotlin, Compose
• Android, Gradle
• Intégration continue : Fastlane, Git, Sonar, Jenkins
• Système d'identité et d'accès (normes OAuth2, Open ID Connect, Keycloak, ...)
• Système de conception, Figma, Lottie

That Describes You

You have at least 5 years of successful experience in Android development in an Agile team (Scrum, Kanban) and in a continuous integration context. Ideally, you are aware of documentation writing (technical or tests).Technical skills which are a “must”:
• App publishing experience
• Good knowledge of the Android platform (Kotlin) and the Google ecosystem
• Knowledge of architectural patterns (MVVM, MVI)
• Experience with web services (JSON, XML)
• Experience with build automation tools (Jenkins, Fastlane)
• Experience with Continuous Integration, Continuous Delivery
• Experience with 3’rd part libraries and SDK integrations
• Culture of testing (unit, instrumentation) and sensitivity to code coverage

Skills, we'd like you to have, but that can be improved or learned in the first few months:
• Application security/low-level optimization skills
• Experience with Compose
• UX/UI sensitivity
• Ability to read and understand C/C++ code
• Knowledge of collaborative tools JIRA, Confluence
• Security (App shielding, Strongbox, Secure Element, TEE, Cryptography, Certificates, Signature)

Skills considered to be a plus:
• Cross-platform technologies knowledge (React-Native, Flutter)
• Image Processing knowledge (openCV, openGL
Rennes France


Apply - Senior Android Developer (f/m/d) Rennes