Développeur HTML / Javascript
Description de l’employeur
Notre cliente, une société canadienne spécialisée en génie logiciel développant des solutions intelligentes d’aide à la décision, est à la recherche d’un développeur HTML / Javascript.
Description du poste
Notre cliente est à la recherche d'un senior HTML / Javascript développeur expérimenté dans les interfaces de construction pour des applications Internet riches à se joindre à notre équipe de développement. Elle recherche une personne qualifiée dans le développement très dynamique de l'interface web (HTML, JavaScript, AJAX, jQuery). Le code HTML Programmeur / Développeur convertit les spécifications du projet et des états vers les arbres logiques détaillées pour le codage en langage informatique.
Les candidats idéaux auront une attitude gagnante, une passion pour la technologie, une vaste expérience du développement de CSS.
Responsabilités
- Développer des compétences éprouvées dans jQuery, JavaScript, HTML5, CSS3 et dans un environnement de conception adaptée ;
- Contribuer à la recherche et recommander de nouveaux outils et cadres technologiques susceptibles de favoriser l’innovation et la différentiation de leur service ;
- Préparer des schémas et des diagrammes de flux détaillés décrivant les intrants, les extrants et les opérations logiques et les convertir en programmes informatiques de haute qualité ;
- Mener divers cycles de tests et essais de programmes et d’applications logicielles afin de s’assurer qu’ils produiront les résultats souhaités ;
- Réaliser ou diriger la révision, la rectification ou l’expansion des programmes existants afin d’augmenter l’efficacité opérationnelle ou de les adapter en fonction de nouvelles exigences ;
- Compiler et rédiger la documentation liée au développement de programmes et les révisions subséquentes ;
- Respecter les normes et les procédures et y contribuer et s’assurer de la cohérence du développement (p. ex. normes de programmation, gestion du changement, contrôle des versions) ;
- Construire des applications logicielles - Suivre les normes de codage, tests unitaires constructions appropriées, tests d'intégration et les scripts de déploiement ;
- Aider à la définition des architectures logicielles - Collaborer avec des pistes à explorer les systèmes existants, déterminer les zones de complexité, les risques potentiels pour la mise en oeuvre réussie, apprendre les capacités des applications ;
- Communiquer constamment avec les équipes de gestionnaires et de Projet - expliquer les progrès sur l'effort de développement ;
- Prendre la responsabilité pour la livraison réussie des solutions ;
- Traduire des dessins et des guides de style fournies par l'interface utilisateur / équipe UX dans les interfaces utilisateurs fonctionnelles, assurant la compatibilité et les performances du navigateur de croix ;
- Contribuer à l'amélioration continue en suggérant des améliorations à l'interface utilisateur, l'architecture de logiciel ou de nouvelles technologies ;
- Travailler en étroite collaboration avec les gestionnaires de projet et les autres membres de l'équipe de développement à la fois à développer des documents de spécifications détaillées avec des livrables et des échéanciers clairs du projet, et de veiller à achèvement en temps opportun des livrables, les estimations du nombre total d'heures de développement nécessaire du projet Produire, etc. ;
- Communiquer au gestionnaire de projet avec efficacité et précision tout progrès et/ou retard ;
- Participer à l'extérieur-the-box penser à fournir une haute valeur de service aux clients ;
- Participer activement et à contribuer régulièrement à la communauté de développement de la CMS de votre choix ;
- Développer des outils basés sur le Web innovants, réutilisables ;
- Rédiger et aider à la rédaction de la documentation à l’intention des utilisateurs finaux du guide ;
- Travailler de concert avec le Service des essais et AQ afin de s’assurer de la qualité des produits ;
- Fournir des estimations de durée relativement aux tâches de développement afin d’aider à l’établissement du calendrier. Suivre le progrès en fonction des estimations de tâches afin de fournir le statut ;
- Effectuer des modifications de programme plus complexes afin de traduire les spécifications et/ou les besoins en code ;
- Mettre en pratique des compétences techniques particulières aux applications afin de produire les biens livrables de façon indépendante (p. ex. les spécifications, les modifications de programme, les scripts de test, la documentation, etc.) ;
- Acquérir et utiliser des connaissances de base en affaires afin de supporter les applications ;
- Reconnaître les inefficiences du code et suggérer des améliorations, s’il y a lieu ;
- Fournir de la documentation afin de supporter les modifications de programmes ;
- Planifier, documenter et réaliser des plans d’essais unitaires dans le but de s’assurer que tous les changements de code répondent aux exigences/spécifications ;
- Supporter les changements de programmation pendant l’assurance de la qualité, les essais d’acceptation par l’utilisateur et à la suite de l’implantation pour s’assurer de l’intégrité de l’application.
Exigences du poste
- BS en informatique ou dans un domaine connexe, ou expérience équivalente significative ;
- Être hautement qualifiée utilisant JavaScript, diverses bibliothèques JavaScript Object-Oriented et micro-cadres (jQuery, AngularJS, Prototype, Dojo, Backbone, YUI), HTML et CSS ;
- Être bien versé dans le génie logiciel principes, des cadres et des technologies ;
- Avoir d’excellentes compétences en communication ;
- Se développer dans un environnement en constante évolution par une équipe autogérée ;
- Compétences en service à la clientèle service à la clientèle ;
- Comprendre l'héritage de CSS et comment l'utiliser à votre avantage ;
- Avoir une bonne idéologie de la gestion du code maintenable, évolutif et multi-navigateur sur de vastes sites ;
- Avoir de l’expérience de développement en utilisant les outils extensibles de création web ;
- Les projets de logiciels open source expérience en développement et la mise en œuvre ;
- L'auto-démarreur avec de fortes compétences d'autogestion ;
- Capacité d'organiser et de gérer plusieurs priorités ;
- Pouvoir se déplacer à l’occasion ;
- ATOUT. Développement Flex Spark 4.6 - Coldfusion - JSP - Hibernate – ORM ;
- ATOUT. Social App développement - Expérience dans la construction de sites ou applications sociales (Facebook,etc.) ;
- ATOUT. Connaissance de l’anglais.
Années d'expérience
- 3 ans d'expérience minimum en HTML / XHTML et CSS ;
- 2 ans d'expérience minimum travailler avec jQuery et/ou d'autres bibliothèques JavaScript ;
- Expérience minimale de 1 an à travailler avec des systèmes de bases de données relationnelles telles que MSSQL et une bonne connaissance pratique de SQL.
Conditions de travail
- Avantages sociaux;
- Salaire annuel : selon expérience et compétence.
Lieu de travail
- Région de Magog
Candidatures
Les personnes intéressées sont priées de faire parvenir leur curriculum vitae, ainsi qu’une lettre de présentation à l’attention de Dave Dupuis. 1-855-347-6974.
- Voir la localisation
- Entreprise
dupuis
Depuis 2012, plus de 200 entreprises québécoises et ontariennes font confiance à nos spécialistes. Ce qui nous distingue, c'est notre intérêt à faire de votre organisation un acteur fort dans votre industrie, que vous soyez dans le secteur public ou privé. Ce dont nous sommes fiers,...
Voir les offres