France Bleu: Application de radio et de presse à fort trafic (150 000 utilisateurs unique par mois) Environnement Agile en SCRUM avec 1 Scrum master, 1 Tech Manager, 1 PO, 1 QA, 2 Devs Android et 2 Devs IOS Application existante, 90 % Kotlin, 10 % Java, Clean Architecture avec Dagger 2.
Organisationnel : - Démo toutes les 2 semaines avec les journalistes - Définition de conventions de code et revues de code avec 2 approval minimum (Revues inter-équipes)
Technique : - Migration de MVP à MVVM - Implémentation de listes paginées avec Paging Library - Mise en place de SonarQube et customisation de règles - Mise en place du code coverage dispo sur SonarQube - Mise en place de Firebase App Distribution avec Gitlab CI et différents buildtypes - Correction de l'upload sur le playstore via Gitlab CI et Fastlane avec alerte sur slack - Migration de projet Firebase et ajout de Firebase Remote Config pour du feature flag (élections municipales) - Ajouts de tests unitaires avec mockK
Libération : Application de presse à fort trafic (100 000 utilisateurs unique par mois) Environnement Agile avec 1 Tech Manager, 1 PO, 1 QA, 4 Devs Android et 4 Devs IOS Application from scratch avec un grand nombre de fonctionnalités (10 mois de travail pour la V1), Objectifs de qualité de code à maintenir élevés : Lint, SonarQube, Code coverage 80 %, Crash Free 99.8%, Architecture en MVVM
Organisationnel : - Gestion d'une équipe de 4 devs : répartition du travail, point individuel, point d' - Mise en place de conventions de code et revues de code - Interaction avec l'équipe produit et marketing - Présentations technique - Démos des applications
- Animation de rétrospectives avec différents formats
Transverse : - Mise en place de test API Postman automatisés par Jenkins - Versioning des mocks, d'un dashboard et de collections Postman - Job Jenkins de Livraison sur Appaloosa, de build et de déploiement sur le store - Webhooks branché sur Jira, Gitlab et Slack
Technique : - Architecture MVVM avec Architecture components, TU sans librairie de mock et modularisation de l'app - Parser du body html d'un article vers des éléments natifs textes, images, embeds ... - Home dynamisée avec 7 flux de données différentes + infeed publicitaires - Librairies déployées sur Artifactory pour le compte, l'abonnement et les achats inApp - Feature flag sur la plupart des fonctionnalités et sur tous les sdks via Firebase - Publicités Teads, outbrain et SmartAd, le tout configurable via Firebase - Autres fonctionnalités : Diaporamas, CheckNews, NewsLetter, Mot du jour, Liseuse PDF Milibris, Favoris, Deeplinks, Intégration de l'api du Direct, Plan de taggage, Animations, - Mode hors ligne
L'Express : Application de presse à fort trafic (120 000 utilisateurs unique par mois) Objectifs de qualité de code à maintenir élevés : Lint, SonarQube, Code coverage passé de 0 à 30 % %, Crash Free 99.9%, Architecture en MVVM / MVP Environnement Agile avec 1 Tech Manager, 1 PO, 1QA, 1 designer, 3 Devs Android et 3 Devs IOS - Refonte totale de l'application : Navigation + Deeplinks + Récupération et affichage des articles - Ajout d'un nouveau module regroupant des articles affichés dans un nouveau format chat - Ajout d'un paywall pour les articles avec la librairie Piano (Première intégration en France) - Gestion d'un player audio développé sous forme de librairie : Playlist, Notification, FAB button & BottomSheet - Refonte de la page article, dynamisation des composants via Firebase et architecture MVP
Rajeux: Application de Jeux Environnement Agile avec 1 Tech Manager 1 PO, 3 Devs Android et 3 Devs IOS - Application from scratch - 3 jeux : Sudoku, Mot croisés et Quizz des Unes
: Réalisation d'application à usage interne et externes à l'entreprise Méthodologie du Design Thinking. Équipe composée d'un dev Android, un dev IOS, un back, un designer et un chef de projet.
EASYTECH : Réalisation et d'une application basée sur la géolocalisation de technicien. - Gestion/Suivi de leurs interventions - Module de chat - Commande de matériel
CRA : Réalisation et maintenance d'une application permettant de remplir son activité du mois, effectuer une demande de congé, voir ses fiches de paie et accéder aux profils des personnes de son équipe. - Demande de congé - Gestion de l'activité de l'employé au cours du mois - Export de fiche de paye - Accès au profil des gens de son équipe
MonSherif : Participation au projet de développement d'une application avec bouton connecté bluetooth MonSherif. Fonctionnement en sprint, équipe composée de 2 dev Android, 2 dev Ios, 2 back, 1 designer et un responsable produit.
- Refonte graphique - Ajout d'un module pour afficher la batterie du bouton sur le téléphone via la communication bluetooth - Passage de l'app en Kotlin
MorphoTablet : Participation aux évolutions de la MorphoTablet, une tablette biométrique Equipe composée de 3 dev Android, 1 Tech lead et un chef de projet.
- Développement d'applicatif sur tablette Android (MorphoTablet) - Personnalisation du firmware avec ajout de fonctionnalités spécifiques - Livraison d'API à des intégrateurs finaux. - Recettes Technologies / Outils : Firmware Android, NFC, Android Security, SVN
Développer de nouveaux outils et maintenir des logiciels sur banc de test pour centrales inertielles Équipe composée de 2 dev C, 1 un chef de projet.
- Rédaction de spécifications fonctionnelles - Réalisation d'un outillage de téléchargement pour centrale inertielle. - Ajout de fonctionnalités sur banc de test. - Intégration de matériel de mesure sur le banc de test
Talent sourcing specialist de la plateforme Pentalog, SkillValue s’appuie sur un pool de +400 000 Experts Tech & Marketing, dont +15 000 freelancers. Évaluations de compétences, missions, offres d’emploi : les consultants SkillValue vous aident à accélérer votre carrière.
Un compte Pentalog vous permet d’accéder en toute transparence à notre catalogue de prix compétitifs et trouver les meilleurs profils et talents digitaux à travers le monde.
Notre catalogue contient tout ce dont vous avez besoin pour créer et faire évoluer une équipe de développement agile performante.
Pourquoi créer un compte Pentalog ?
Bénéficier de prix transparents pour accéder à des développeurs de classe mondiale
Construire facilement et évaluer votre « équipe de rêve »
Compare prices across 3 continents & 8 countries
Recevoir des offres spéciales et des mises à jour sur les développeurs disponibles
Vous recherchez un profil en particulier ? Contactez un Consultant Pentalog pour trouver l'expert adapté à votre projet.
The first step in joining the challenge is signing up.
After you’ve created your account, you will start the competition right away. Make sure to dedicate the necessary time to assessing your technical skills.
Why SHOULD you join the challenge?
Discover your value through self-evaluation
Benchmark your technical skills against the community
Feed your curiosity
Sharpen your technical toolset
Prepare for interviews
And of course, to win AMAZING prizes!
Pro tip: The winners of the challenge will be announced after the competition is over, in six weeks' time. For more details, keep an eye on your email and our social media channels.