Développeur backend / Développeur frontend / UI / UX designer - Casablanca

Informatique / Electronique - Secteur Informatique

  • De 1 à 3 ans
  • 5 poste(s) sur Casablanca et région - Maroc
  • Bac +3

Recherche de nouveauté Implication au travail Ambition Besoin de réflexion Besoin d'autonomie

  • CDI
Publiée il y a 3 jours sur ReKrute.com - Postuler avant le 15/11/2021

Entreprise :

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

Notre stack technologique est composée essentiellement de :
- MongoDb (sgbd)
- Node.Js, Express.Js (backend)
- Vue.Js. (frontend)
- Python 3 (traitement des données)
 

Poste :

Nous recherchons des profils ingénieurs / développeurs ayant envie d’apprendre et de se former sur ces technologies. Il est néanmoins nécessaire d’en maîtriser au moins 2 sur 4 pour postuler.

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


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)

- développeur frontend : implémentation de dashboards (data visualization) dans l’interface utilisateur

- veille technologique : test et déploiements de nouvelles librairies graphiques

- 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.
 

Salaire mensuel de 8000 à 13000 dhs + complémentaire santé 

Profil recherché :

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

Exercice 1 : problème

Afficher la séquence Adj maximum de nombres dans une grille. Si il existe plusieurs séquences ayant la longueur maximum, afficher n’importe laquelle.

Une séquence Adj est composée de nombre adjacents dans la grille telle que pour tout nombre appartenant à la grille, le nombre à la droite ou au-dessous vaut +1 ou -1 de sa valeur.

À partir d’un nombre donné, il n’est possible de bouger qu’à droite ou vers le bas.
(x, y) → (x, y+1) si le nombre vaut ± 1
→ (x+1, y) si le nombre vaut ± 1

Par exemple,
9, 6, 5, 2
8, 7, 6, 5
7, 3, 1, 6
1, 1, 1, 7
Dans la grille ci-dessus la séquence Adj la plus longue est la suivante : (9, 8, 7, 6, 5, 6, 7)
L’image ci-dessous montre tous les chemins possibles.


En entrée
Le fichier csv ci-dessous représentant la grille à évaluer :
https://drive.google.com/file/d/1I4H9a1kx9sDmI9DAFYrzZMWGRebg_DB0/view?usp=sharing (copiez/collez le lien dans votre navigateur pour y acceder)
En sortie
La taille de la (ou d’une) séquence Adj maximum et la suite d’entier la composant.


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-dessous, 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 clairement ses solutions, qui serviront de base pour une discussion ouverte.
 

Adresse :

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

Traits de personnalité souhaités :

Recherche de nouveauté Implication au travail Ambition Besoin de réflexion Besoin d'autonomie

Ici, vous pouvez retrouver un taux de recommandation de cette offre pour vous, ainsi que des informations pour mettre en avant votre candidature. Connectez-vous / Inscrivez-vous pour consulter ces informations personnalisées.

ReKrute vous offre ce test de personnalité pour mieux vous connaitre et valoriser vos candidatures. Passez-le dès maintenant, cela ne prend que 5 minutes maximum.