France Télévisions Éditions Numériques recherche un développeur JavaScript confirmé ou au moins expérimenté avec une bonne soif d'apprendre.
Vous rejoindrez l'équipe « player » qui s'occupe du développement du lecteur vidéo de tous les sites du groupe France Télévisions.
Vous pouvez voir un exemple de nos développements en production sur le site de culturebox.
Vous participerez à tous les aspects du projet :
- définition des besoins
- développement
- test
- déploiement
- outillage
L'équipe player est composée de trois développeurs et d'un product owner.
Les décisions se prennent ensemble et votre avis compte.
Développement JavaScript avec et sans librairies, mais surtout sans.
Vous devez comprendre (ou être capable de comprendre rapidement) les notions de scope, contexte, closure et prototype en JavaScript.
Même si vous coderez la plupart du temps en JavaScript, vous avez de bonnes bases en HTML, CSS, vous comprenez les problématiques de cache (serveur, navigateur) et vous avez une idée de ce qu'est un CDN.
Vous êtes sensibilisé aux tests unitaires et fonctionnels.
Toutes formations acceptées. Aucune importance. Seules vos compétences seront prises en compte.
Voici les sujets que vous manipulerez au jour le jour :
- JavaScript, mocha, nodejs
- git et gitlab
- jenkins, intégration continue et déploiement automatisé
- environnement agile
Mission en régie (temps plein, temps partiel négociable), renouvelable par périodes de 3 mois. 9 mois sont prévus pour le moment.
Freelances acceptés.
Lieu : 45, quai du Président Roosevelt à Issy-les-Moulineaux
Envoyez un message, CV, github ou site web à [email protected], avec pour sujet function postule(err, cb){}
En guise de bienvenue vous pouvez aussi nous renvoyer le code suivant corrigé à votre façon :
// Cette fonction doit faire clignoter les lignes d'une liste pendant 10 secondes (parce que c'est très joli)
// - en changeant la classe CSS de "black" à "white" toutes les 2 secondes pour chaque ligne
// - elle doit aussi remplir le nombre de clignotements passés dans la ligne
// À la fin des 10 secondes, je veux afficher le total de clignotements
// Mais le code ne fonctionne pas complètement, je ne sais pas pourquoi :(
var total = currentId = clignotements = 0;
var currentNode;
var rows = document.getElementsByTagName('li');
while(currentNode = rows.shift()) {
currentId = currentId + 1;
clignotements = currentId * 2 * 10;
total = currentId;
setInterval("currentNode.className = 'black';currentNode.innerHTML = clignotements", 200);
setInterval("currentNode.className = 'white';currentNode.innerHTML = clignotements", 400);
}
setTimeout("alert('Le total des clignotements est:' + clignotements)", 1000);