Développeur Full Stack – Description de Poste

TI
Le Sud-OuestPermanentJuil 29th 2020

Développeur Full Stack – Description de
Poste
Description de l'entreprise
Mechasys développe un système de projection laser intelligent qui permet d'afficher des plans
de construction à grande échelle directement sur les chantiers. Grâce à notre technologie,
utilisant des solutions de vision par ordinateur, de positionnement laser et d'optique et
photonique, nous pouvons projeter les informations des plans de construction sur les chantiers
avec une précision de 3 mm.
Avec nos systèmes, les travailleurs n'ont plus besoin de dessiner des plans à la main sur les
chantiers pour la pose de matériaux. Le fait de dessiner des plans au sol est éliminé, permettant
aux travailleurs d'installer les matériaux 5 fois plus rapidement et plus efficacement tout en
réduisant le risque d'erreurs causées par le traçage manuel. Cela accélère les taux de
productivité sur les chantiers de construction, réduit le risque d'erreur humaine et optimise les
profits de l'entrepreneur.
Description de l'emploi
Nous recherchons un programmeur hautement qualifié, à l'aise avec le développement
front-end et back-end, les frameworks de développement et les bibliothèques tierces. Le
Développeur Full Stack sera chargé, avec l'aide d'une équipe de programmeurs logiciels, de
développer les fonctionnalités back-end et de concevoir le front-end d'une application web,
d'assurer sa réactivité et de travailler aux côtés des graphistes pour les fonctionnalités de
conception web, entre autres tâches .
Le Développeur Full Stack sera tenus de voir un projet de la conception au produit final,
nécessitant de bonnes compétences organisationnelles et une attention aux détails.
Nous recherchons un Développeur Full Stack pour produire des solutions logicielles évolutives.
Vous ferez partie d'une équipe interfonctionnelle responsable du cycle de vie complet du
développement logiciel, de la conception au déploiement. Vous devez également être un joueur
d'équipe avec un talent pour la conception visuelle et l'utilité.
Si vous connaissez également les méthodologies Agile, nous aimerions vous rencontrer.
Responsabilités quotidiennes:
? Développement de l'architecture de site Web frontal.
? Conception des interactions des utilisateurs sur les pages Web.
? Développer des applications de site Web back-end.
? Création et configuration de serveurs et de bases de données
? Assurer l'optimisation multi plateformes pour les téléphones mobiles.
? Assurer la réactivité des applications.
? Travailler aux côtés des graphistes pour les fonctionnalités de conception Web.
? Voir à travers un projet de la conception au produit fini.
? Concevoir, développer et écrire des API efficaces.
? Répondre aux besoins techniques et des consommateurs.
? Se tenir au courant des développements des applications Web et des langages de
programmation.
? Travailler avec les équipes de développement et les chefs de produit pour concevoir des
solutions logicielles
? Concevoir une architecture côté client et côté serveur
? Créez le front-end des applications grâce à une conception visuelle attrayante
? Développer et gérer des bases de données et des applications fonctionnant bien
? Logiciel de test pour garantir réactivité et efficacité
? Dépanner, déboguer et mettre à niveau le logiciel
? Créer des paramètres de sécurité et de protection des données
? Créez des fonctionnalités et des applications avec un design réactif mobile
? Rédiger la documentation technique
? Travailler avec des scientifiques et des analystes de données pour améliorer les logiciels
Qualifications et exigences souhaitées:
Au cours des cycles de développement logiciel, les exigences et les informations augmentent et
il n'y a pas d'outil unique qui s'adapte parfaitement à tous les emplois, cette liste n'est pas
destinée à énumérer les compétences obligatoires, elle sert uniquement de référence aux
compétences et aux outils que nous jugeons pertinents et ce n'est pas nécessaire de tous les
connaître. Cependant, nous aimerions connaître vos expériences avec eux:
? Diplôme en informatique ou dans un domaine pertinent.
? Solides compétences en organisation et en gestion de projet.
? Maîtrise des langages frontaux fondamentaux tels que HTML, CSS et JavaScript, XML,
jQuery.
? Bonne connaissance des frameworks JavaScript tels que Angular JS, React et Amber.
? Maîtrise des langages côté serveur tels que Python, Ruby, Java, PHP et .Net.
? Connaissance des technologies de base de données telles que MySQL, Oracle,
MongoDB et les serveurs Web (par exemple Apache)
? Connaissance de plusieurs langages back-end (par exemple C #, Java, Python) et des
frameworks JavaScript (par exemple Angular, React, Node.js)
? Familiarité avec les piles courantes (common stacks)
? Bonnes compétences en résolution de problèmes.
? Attention au détail.
? Un esprit analytique
? Compétences organisationnelles
? Expérience du développement d'applications de bureau et mobiles
? Conception UI / UX
? Expérience avérée en tant que développeur Full Stack ou dans un rôle similaire
? Excellentes compétences en communication verbale.
Avantages:
? Environnement dynamique et créatif de Startup
? Accès à la formation pour le développement des connaissances
? Possibilité de télétravail
? Horaire flexible
? Liberté de décision

Inclure un message aux recruteurs.
Attachez un curriculum vitae. Les types de fichiers acceptés sont des DOC, DOCX, PDF, HTML, and TXT.

Nous téléchargeons votre application. Il peut prendre quelques instants pour lire votre curriculum vitae. Veuillez patienter!