Développeur Mobile IOS/ANDROID
Ref : 200710A002-
ASAP
-
59 - Lille
-
5 mois
-
Développeur
-
Services divers
Compétences requises
Description de la mission
Nous recherchons un développeur Mobile pour une mission de longue durée chez un de nos clients sur la région de Lille.
Objectif global du projet Développer l'application Mobile du client
Compétences techniques:
Android Kotlin - Confirmé - Impératif
API Rest - Confirmé - Important
iOS - Junior - Important
Backend (spring boot+webflux) - Junior - Important
Connaissances linguistiques:
Anglais Professionnel (Impératif)
Francais Courant (Impératif)
Description détaillée Contexte projet :
* Application mobile Android & iOS
* Backend (Back for front)
* Équipe de 20 personnes (métier inclus), 3 squads
* Internationalisation des applications en cours
* Télétravail (2j/sem). Peut évoluer avec le contexte...
Mission :
* Nécéssaire : Contribution au développement des nouveaux modules de l'application Android
* Nécéssaire : Contribution au développement des nouveaux modules de l'application iOS (approche multi-plateforme Android+iOS) OU des nouveaux composants
backend (approche fullstack front+backend)
* Participation à la définition des futures évolutions technologiques sur le périmètre Android & (backend ou iOS)
Stack technique :
* Android / Kotlin (RxJava / Dagger / Rerofit / OkHttp, etc...) sur architecture modulaire
* Backend : Spring Webflux / Reactor
* CI/CD via Circle CI pour Android & iOS
* CI/CD via gitlab pour le backend
* Github
Autres :
Anglais nécéssaire dans le contexte d'internationalisation des applications
SA MISSION :
À la demande du Métier, il analyse, paramètre et code les composants logiciels applicatifs dans le respect des évolutions souhaitées, des normes et des
procédures.
SON ACTIVITE :
ANALYSE :
- Contribue à la définition des spécifications générales
- Réalise l'analyse technique et l'étude détaillée
- Adapte et paramètre les progiciels applicatifs (ERP)
- Réalise le prototypage
QUALIFICATION :
- Élabore les jeux d'essais pourles tests unitaires d'intégration
- Effectue les tests unitaires
- Identifie et traite les dysfonctionnements
DÉVELOPPEMENT :
- Réalise les modules (objets et composants logiciels)
- Assemble les composants
- Rédige les documentations
MAINTENANCE :
- A en charge la maintenance corrective
- A en charge la maintenance évolutive
- Administre les composants logiciels réutilisables et met à jour la nomenclature de ces composants
SES LIVRABLES :
- Code documenté suivant les règles et référentiels de l'entreprise
SES INDICATEURS DE PERFORMANCE :
- Nombre de corrections en phase de recette
- Performance des composants développés (via des benchmarks)
- Respect du délai dans la réalisation des modifications
- Nombre de régressions
Objectif global du projet Développer l'application Mobile du client
Compétences techniques:
Android Kotlin - Confirmé - Impératif
API Rest - Confirmé - Important
iOS - Junior - Important
Backend (spring boot+webflux) - Junior - Important
Connaissances linguistiques:
Anglais Professionnel (Impératif)
Francais Courant (Impératif)
Description détaillée Contexte projet :
* Application mobile Android & iOS
* Backend (Back for front)
* Équipe de 20 personnes (métier inclus), 3 squads
* Internationalisation des applications en cours
* Télétravail (2j/sem). Peut évoluer avec le contexte...
Mission :
* Nécéssaire : Contribution au développement des nouveaux modules de l'application Android
* Nécéssaire : Contribution au développement des nouveaux modules de l'application iOS (approche multi-plateforme Android+iOS) OU des nouveaux composants
backend (approche fullstack front+backend)
* Participation à la définition des futures évolutions technologiques sur le périmètre Android & (backend ou iOS)
Stack technique :
* Android / Kotlin (RxJava / Dagger / Rerofit / OkHttp, etc...) sur architecture modulaire
* Backend : Spring Webflux / Reactor
* CI/CD via Circle CI pour Android & iOS
* CI/CD via gitlab pour le backend
* Github
Autres :
Anglais nécéssaire dans le contexte d'internationalisation des applications
SA MISSION :
À la demande du Métier, il analyse, paramètre et code les composants logiciels applicatifs dans le respect des évolutions souhaitées, des normes et des
procédures.
SON ACTIVITE :
ANALYSE :
- Contribue à la définition des spécifications générales
- Réalise l'analyse technique et l'étude détaillée
- Adapte et paramètre les progiciels applicatifs (ERP)
- Réalise le prototypage
QUALIFICATION :
- Élabore les jeux d'essais pourles tests unitaires d'intégration
- Effectue les tests unitaires
- Identifie et traite les dysfonctionnements
DÉVELOPPEMENT :
- Réalise les modules (objets et composants logiciels)
- Assemble les composants
- Rédige les documentations
MAINTENANCE :
- A en charge la maintenance corrective
- A en charge la maintenance évolutive
- Administre les composants logiciels réutilisables et met à jour la nomenclature de ces composants
SES LIVRABLES :
- Code documenté suivant les règles et référentiels de l'entreprise
SES INDICATEURS DE PERFORMANCE :
- Nombre de corrections en phase de recette
- Performance des composants développés (via des benchmarks)
- Respect du délai dans la réalisation des modifications
- Nombre de régressions