Fonction 1: Informatique / Electronique
Fonction 2: -
Expérience requise : De 1 à 3 ans
Niveau d’études: Bac +3
Secteur d'activité : Informatique
Région : Casablanca et région
Publication : du 26/02/2021 au 25/04/2021
Type de formation: Non renseigné
Type de contrat : CDI
Pays : Maroc
Postes proposés : 5
Poste avec Management : Non

Développeur Frontend / Développeur Backend / Développeur Full Stack - Casablanca

Entreprise :

Addside est une jeune adtech française développant une plateforme d’achat médias spécialisée dans la tv.

Poste :

Les missions à effectuer sont diverses, variées et seront attribuées selon les qualités et les envies du candidat. Pour citer :

- développeur backend : implémenter un modèle de données complexe et l’exposer au travers d’API REST (node.js, mongoose, express.js) / gestion d'une base de données NoSQL / amélioration d'un algorithme de prédiction d'audience (Machine Learning)

- développeur frontend : implémentation de dashboards (data visualization) dans l’interface utilisateur en utilsant le framework Vue.js et les librairies Vuetify, plotly, etc.

- veille technologique : test et déploiements de nouvelles librairies graphiques / de nouveaux frameworks Node.js / etc.

- UI / UX designer : implémentation de l’interface utilisateur

Nous souhaitons intégrer dans l’équipe des développeurs full stack ; selon les compétences actuelles du candidat, des formations seront organisées afin de maîtriser toute la stack technologique d’Addside.
 

Profil recherché :

Nous recherchons des profils ingénieurs / développeurs ayant envie d’apprendre et de se former sur ces technologies (si celles-ci ne sont pas déjà maîtrisées ce qui constituerait évidemment un plus).

La communication au sein de l’équipe se fera en français, par conséquent, cette langue doit être bien maîtrisée.


Pour postuler :


Le candidat devra préparer les deux exercices suivants AVANT de postuler, et envoyer son cv à l’adresse marc.watrin@addside.tv avec la réponse au premier exercice.

 

Exercice 1 : problème

Une souris se trouve en haut à gauche d’un tableau de taille 100*100. Sur chaque case du tableau se trouvent un nombre entier (positif) de biscuits.

La souris veut traverser le tableau et atteindre le coin en bas à droite, en maximisant le nombre de biscuits qu’elle pourra trouver sur son chemin.

Attention, la souris ne peut avancer qu’en descendant ou bien en allant à droite.


En entrée

Le fichier csv ci-dessous représentant le tableau.


https://drive.google.com/file/d/1DlcPgs7Vdl3zN8cUyeztky7wr0RnlWpF/view?usp=sharing (copiez/collez le lien dans votre navigateur pour y acceder)

En sortie

La suite d’entiers composants le chemin optimal (dans l’ordre parcouru).

 

Exercice 2 : Prise en main de Vue.js

Programmer un compteur de click sur vue.js, présentant les mêmes fonctionnalités que ci-dessus, en utilisant la librairie de composant Vuetify (https://vuetifyjs.com).(copiez/collez le lien dans votre navigateur pour y acceder)

Remarque : Le composant principal MultipleCounters doit idéalement utiliser un sous-composant ClickCounter.

Lors d’un premier entretien technique, le candidat devra être capable de présenter son code et d’expliquer ses solutions clairement, qui serviront de bases pour une discussion ouverte.

La rémunération sera définie en fonction des compétences (10000 à 15000 dirhams) + complémentaires santé et retraite

Adresse :

Al Miraj Center, 301 Boulevard Abdelmoumen, 5ème Étage, Bureau 65