Freelance Développeur Full-Stack Node.js / Mission Remote
Description de l'emploi
Présentation de l’entreprise
Notre client est un éditeur de solution SaaS pour les ressources humaines : logiciel RH collaboratif pour la gestion et le suivi des candidatures dédié aux micro-entreprises et PME.
Ils souhaitent être accompagnés pour proposer à leurs clients de nouvelles fonctionnalités sur leur produit : en couvrant en particulier l’intégration via API REST d’outils tiers et le développement de plugin navigateurs à l’aide d’un Développeur Full-Stack.
Description de la mission
Le périmètre fonctionnel des développements à réaliser est le suivant :
- Intégration LinkedIn, Facebook et Google+
- pour le candidat pouvoir s’inscrire/postuler depuis son compte social
- Prendre les informations de son compte, afin de pré-remplir le formulaire de candidature
- prendre le lien public de son compte social et l’enregistré en BO
- prendre ces infos de connexion pour s’inscrire et se connecter une prochaine fois
- Intégration Slack
- Permettre aux RH d’etre notifié, quand un nouveau candidat postule sur son offre, quand une tache arrive échéance
- communiquer avec les autres RH (avec enregistrement des échanges dans le BO)
- communiquer avec les candidats (avec enregistrement des échanges dans le BO)
- Intégration https://calendly.com (pour prendre RDV avec les candidats en BO)
- Intégration Google suite (agenda et contacts)
- agenda synchronisé
- Intégrer un agenda dans BO connecté a gmail agenda
- importer les contacts
- Contact synchronisé
- Plugin navigateur (chrome et firefox)
- qui permet d’aspirer un CV consulté dans le navigateur
- qui permet d’aspirer des données consultées dans le navigateur par copier / coller
- qui permet d’importer un compte social (Linkedin et google+)
- Etudier l’API de SalesForces afin de connaitre les possibilités d’intégration dans le BO
Le service en charge de l’intégration de ces APIs doit être parfaitement autonome et être interrogeable à distance via un système d’authentification sécurisé basé sur OAuth (ou équivalent api_key/token)
Idéalement le client souhaite également être accompagné pour mettre en place un moteur ElasticSearch avec API interrogation, qui permettrait d’améliorer les possibilités de recherche plain text de leur logiciel.
La durée de la mission est estimée à 2 / 3 mois (à renouveler éventuellement).
Profil recherché
Développeur Full-Stack Node.js (avec des compétences Web pour le scraping et le développement du plugin)
-
- Expérience avec l’intégration d’APIs et la création d’une couche d’APIs unifiées pour être consommées par une application
- Idéalement expérience avec E
Testez vos compétences ici !
- #NodeJS #Scraping #JS #ElasticSearch #Remote