Web Development Engineer Javascript - H/F
CDI Paris (Paris)
Description de l'offre
Votre rôle
Vous appréciez la stack Javascript et la restitution ergonomique de données. Vous ajoutez au produit de nouvelles features et vous les réaliserez de la conception à la mise en production : conception détaillée, design des algorithmes, développement et mise en place de tests unitaires, optimisation des performances, documentation développeur. Le développement s’effectue en cycle court avec des mises en staging et en production au fil des évolutions.
Nous fonctionnons dans un mode Agile peu formel, avec des sprints de 2 semaines au cours desquels l’équipe se partage les sujets et fait du code review croisé.
Exemples de réalisations récentes de l’équipe
Ajout d'une section décrivant les changements notables entre 2 analyses (pages qui ont changées de code HTTP, différences de perfs importantes, etc..)
Déclinaison du rapport sur les pages découvertes et les pages disparues entre 2 analyses
Filtrage de l’ensemble du rapport sur des critères configurables, sauvegardables et réutilisables sur une nouvelle analyse.
Utilisation de ReactJS pour nos nouvelles interfaces et composants (ex: le "context filter overlay"), dans le but d'améliorer la composabilité de nos éléments d'interface, d'adopter les concepts de programmation fonctionnelle et déclarative mais aussi d’améliorer la maintenabilité et la fiabilité générale du code (vs Backbone).
Open Sourcing de nos nouveaux composants réutilisables ReactJS : inputs, jauges, diagrammes de Venn, panels... (cf. github.com/botify-labs/react-components)
Migration de notre code source en Javascript ES7.
Mise en place de Webpack comme module bundler dans le but de simplifier le workflow de développement.
Vos compétences
Compétences minimales :
Stack web de base: HTML, CSS, Javascript, jQuery
Familier(e) avec un ou plusieurs frameworks JS (Backbone, Angular ou autre)
Notions d'ergonomie
Intérêt pour la visualisation de données (Charts, tableaux, etc.)
Notions de MVC et de Programmation Orientée Objet
Un bon niveau de français et d’anglais oral et écrit.
Compétences appréciées :
Vous êtes familier(e) avec :
React, la programmation fonctionnelle et l’immutabilité.
Git
les environnements Linux
les librairies de responsive design tel que Bootstrap
les préprocesseurs CSS (Sass, LESS)
Webpack
une ou plusieurs librairies de visualisation graphique (D3, Google Chart, Highcharts, etc)
le développement de plugins navigateur (Chrome, etc.)
Babel que nous utilisons pour compiler nos sources écrites en Javascript ES7.
Vous avez une bonne connaissance :
du langage Coffeescript
du langage Python
Collaboration et/ou utilisation régulière de projets OpenSource
Des notions en web design et graphisme seront également appréciées.
Vos qualités personnelles
Votre approche technique : un doux mélange de pragmatisme (MVP, KISS) et de rigueur (DRY, tests FIRST) : vous préférez développer par itérations et refactorer au fil de l’eau et fuyez l’effet tunnel !
Vous avez un sens aigu de la qualité de service et de l’expérience utilisateur.
Vous êtes inventif(ve) et vous prenez des initiatives.
Vous avez le sourire et vous aimez le travail en équipe.
Vous êtes fiable, rigoureux(se), persévérant(e) et pragmatique.
Vous savez hiérarchiser les tâches et rester focalisé(e) sur les priorités.
Package :
Salaire attractif, selon expérience
Un environnement enrichissant où vous apprendrez beaucoup dans différents domaines techniques.
Une culture startup avec des bureaux très sympas au coeur de Paris.
Des clients fantastiques, parmi les top leaders de leur domaine (Blablacar, Dailymotion, Aufeminin group, Viadeo, Tom’s Hardware, Hotels.com, etc).
Une opportunité formidable de prendre part à l'aventure d'une startup en forte croissance.
Possibilité de travailler en home office 1j/semaine après la période d’essai.
Envoyez-nous :
une description de votre histoire professionnelle (CV, lien LinkedIn, …)
des liens vers des sites où vous publiez du contenu (GitHub, Stack Overflow, twitter, blog, projets open source, livres, ...)
pourquoi vous aimeriez travailler chez Botify et ce qui vous plaît et vous déplaît le plus dans le développement.
À propos de Botify
Botify is a SaaS platform which provides search marketers with data and intelligence to optimize their sites and adjust their structure to increase organic, social and mobile traffic. Founded in 2012, the company is proud to work with more than 300 customers spanning 30 countries and ranging from SMBs to global enterprise customers in various sectors, including e-travel (Expedia, Odigeo group, Agoda, BlaBlaCar), e-commerce (Farfetch, Lazada/Rocket Internet, Decathlon), media (Axel Springer, Refinery29, Webedia, Wikia, Time Inc.), lead generation (eBay, RetailMeNot, Yellow Pages), and digital agencies (Digitas, iProspect).
Botify received a $7.2 Million Series A investment from top European VC firms Idinvest and Ventech. The funding is used for product development, international expansion and hiring, to accelerate the company's already impressive growth.