Développeur Kotlin Expérimenté H/F

Maestris
Canton de Valbonne, France
22 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Remote
Canton de Valbonne, France

Tech stack

API
Agile Methodologies
Automation of Tests
Unit Testing
Continuous Integration
Web Development
Mobile Application Software
Model View ViewModel
Web Services
Appium
Backend
GIT
Kotlin
Jetpack Compose
Jenkins

Job description

Vous travaillerez au sein d'une Squad de 10 personnes composées de developpeurs mobile, developpeurs web, dev back-end, QA, PO, BA,etc) sur une application B2C et B2B2C qui oeuvre pour l'environnement.

Les projets sont gérés selon un mode Agile SAFe avec des Sprint 2 semaines et cadencés par des PI plannings.

Vos contributions :

-Montée en compétence avec l'assistance des Tech lead : PR, points techniques et amélioration de la qualité du code...

-Architecture et conception des solutions mobiles..

-Développement natif Android des interfaces des applications mobiles et connexion aux API mises en place par les équipes back-end (archi micro-services) dans un process de CI/CD déjà mis en oeuvre -Utilisation de SDK spécifiques développés en interne pour une meilleure optimisation.

-Tests unitaires et fonctionnels (test automatisés réalisés par les QA avec Appium).

-Réalisations de documentations techniques.

Requirements

Stack technique : Kotlin (coroutines + flow), Jetpack Compose, Hilt, Room, Ktor, web services REST, MVVM, UseCases, Repository, Jenkins, Git, architecture modulaire, ...

Un Bac +5 en informatique de préférence mais non obligatoire.

A Partir de 5 ans d'expérience en tant que Développeur mobile Android natif (Kotlin).

Compétences obligatoires :

Bonne maîtrise du développement mobile Android avec Kotlin

Maîtrise des web services REST comme consommateur

Maîtrise des tests unitaires et fonctionnels

Bonnes connaissances des pratiques d'intégration continue, notamment sur Jenkins

Connaissances des méthodologies agiles

Compétences optionnelles :

Connaissances sur des architectures distribuées ou micro-services

Connaissances en UX/ergonomie d'interfaces mobiles

Qualités attendues : autonomie, esprit d'équipe, force de proposition, communication, curiosité et humilité.

Benefits & conditions

Un cadre de travail stimulant avec des projets variés à fort impact

Un accompagnement de proximité et des formations continues

Une culture d'entreprise centrée sur la collaboration, l'innovation et le bien-être

Télétravail partiel possible, paniers repas, mutuelle premium

Apply for this position