Objectif du rôle
Le développeur principal est responsable de la conception et du développement des applications Web majeures et mineures. Le développeur doit concevoir, développer, tester et déployer des sites Web, des applications et des composants. Des améliorations Web et des corrections de bogues sont nécessaires en permanence. Les meilleures pratiques et méthodes de conception sont utilisées pour assurer le succès des projets. Le développeur peut créer des applications et des composants Web de la phase des exigences à la conception jusqu’au déploiement en production. Flexibilité, adaptabilité et capacité à apprendre rapidement dans différents environnements techniques et créatifs tout en offrant un travail de qualité dans des délais serrés.
Principales responsabilités

  • Fonctionne efficacement en tant que membre de l’équipe de développement.
  • Fonctionne également efficacement en tant qu’individu pour apporter des améliorations et des corrections rapidement.
  • Responsable de l’accomplissement rapide et de haute qualité des attentes et des résultats.
  • Responsable du développement d’applications et de composants Web.
  • Responsable de la conception et du développement de sites Web, graphiques, multimédia.
  • Se développe efficacement dans un format propre, bien structuré et facile à entretenir.
  • Utilise le storyboard et les conceptions graphiques préliminaires, le cas échéant.
  • Démontre des compétences créatives, techniques et analytiques.
  • Démontre la capacité de communiquer efficacement dans les environnements techniques et commerciaux.
  • Maintenance hebdomadaire de divers intranets et sites Web
  • Classer et enregistrer tous les travaux
  • Conception de divers autres matériaux: sécurité d’entreprise; Emailers; Annonces, etc.

Compétences requises

  • Expérience dans le développement de sites Web et / ou d’applications Web.
  • Solide compréhension de la navigation pour maximiser la convivialité.
  • Expérience de développement front-end et back-end. Le plus important est l’expérience d’intégration transparente des fonctions front-to-back-end.
  • Expérience pratique du développement HTML, JavaScript, CSS, SQL, de la création de graphiques avec Photoshop, Illustrator (Adobe Creative Suite) et de la création multimédia (de temps en temps) avec Flash, ActionScript (Macromedia Studio).
  • Expérience pratique avec tout ou partie des éléments suivants: Java Server Pages et Java, XML, PHP – la capacité d’apprendre
  • Esprit d’équipe.
  • Désir et volonté de travailler dans un environnement collaboratif, innovant, flexible et axé sur l’équipe.
  • HTML, CSS et Java Script: capacité à conceptualiser, créer, rédiger et mettre à jour des sites Web et suivre un projet de conception Web du concept à la phase de publication finale
  • Connaissance du programme: Photoshop, Illustrator, Indesign, Fireworks, Dreamweaver et PAO de base

Compétences technologiques essentielles requises

  • De nombreux sites Web créés pour l’entreprise sont sur mesure, de la conception au produit fini.
  • Celles-ci ne sont pas basées sur des architectures CMS dans lesquelles la gestion de contenu standard et les plugins prêts à l’emploi offrent un moyen d’obtenir la fonctionnalité / sortie souhaitée.
  • Une construction personnalisée avec le contrôle de version permet une plus grande flexibilité et des délais d’exécution pour répondre aux besoins uniques et en constante évolution et à leurs délais serrés.
  • Une approche pratique et la capacité de travailler directement dans le code de base sont nécessaires.

SCSS (CSS pré-traité)

  • De nombreux sites Web personnalisés sont créés à l’aide du prétraitement CSS Sass. Des connaissances sont nécessaires pour éditer et mettre à jour d’autres projets.
  • Une bonne compréhension des propriétés modernes telles que Flexbox et CSS Grid est importante.

AMORCER

  • Le framework bootstrap a été utilisé dans certains projets. Lors de l’utilisation de la version 4, l’ancienne version 3 doit généralement être révisée.

JSON

  • JSON est la principale source d’informations pour de nombreuses versions personnalisées. Une bonne compréhension des structures des tableaux JSON, JSON et de leurs avantages / limitations est cruciale.
  • Beaucoup de temps est passé à mettre à jour les informations du site Web uniquement dans les documents JSON.

PHP

  • PHP est la principale technologie utilisée sur la plupart des sites Web. La plupart des fonctions dynamiques sont réalisées via PHP côté serveur.
  • Tableaux PHP. Les informations JSON sont converties en tableaux, puis traitées pour affichage via PHP sur la page. Une bonne compréhension et la capacité d’utiliser des tableaux PHP sont extrêmement importantes.
  • PHP while, foreach boucles – Les informations traitées via JSON sont bouclées et affichées sur la page. Il est important que vous puissiez personnaliser les propriétés qui sont itérées et afficher / masquer les éléments en fonction des déclencheurs booléens définis dans JSON ou sur la page elle-même.
  • La possibilité de déboguer les erreurs PHP.

JAVASCRIPT

  • Les principales fonctions du site sont souvent basées sur Javascript et sont généralement constituées de Vanilla Javascript. Des connaissances professionnelles sont requises.
  • Les exigences peuvent s’étendre à jQuery, et la connaissance des boucles AJAX et JS serait un atout.
  • La possibilité de déboguer les erreurs Javascript. =

NODEJS

  • Des sites Web personnalisés sont créés avec NodeJS pour simplifier les processus de création principaux.
  • Les techniques de configuration et d’utilisation de NodeJS sont importantes. Le candidat doit être en mesure d’installer / gérer et mettre à jour les packages NPM car le projet doit être mis en place localement et maintenu au fil du temps.

AVALER

  • Un package de processus de construction basé sur NodeJS.
  • Gulp est à la pointe de nombreux processus de construction. La connaissance de Gulp et de la configuration et de la gestion des processus de construction est importante. Si une erreur de construction se produit, elle doit être résolue à temps pour éviter les retards.

GIT

  • Le contrôle de version est utilisé pour la collaboration et la gestion de projet.
  • La connaissance de Git et Github est requise.
  • Cela inclut l’extraction, la création de branches, le masquage, la fusion de branches, puis la résolution de tout conflit de fusion pouvant survenir.
  • Une connaissance approfondie du rebasage et de la cueillette des cerises est un avantage.

Compétences technologiques générales requises
SITES WEB CMS

  • Il existe quelques sites Web basés sur des CMS dans le portefeuille.
  • Des connaissances professionnelles sont requises pour WordPress, tandis que Joomla est un avantage.
  • Les pages promotionnelles doivent être mises à jour, un contenu personnalisé doit être créé tout en maintenant les objectifs de réponse et de référencement. Cela peut inclure le travail avec Elementor et WP Bakery s’ils sont disponibles sur les sites Web. Vous devrez peut-être également mettre à jour certaines pages de modèles WordPress personnalisés de temps en temps.
  • Des sites Web de diffusion sont requis. Il est recommandé de comprendre les relations entre le site Web et les infrastructures de base de données et de résoudre au mieux les problèmes fonctionnels.
  • MySQL, PHPmyAdmin

SEO

  • Un vif intérêt pour les meilleures pratiques SEO et comment améliorer encore les performances sur une gamme d’appareils. Les appareils mobiles occupent une place centrale.

GOOGLE ANALYTICS

  • Les comptes Google Analytics sont configurés et configurés séparément, puis placés sur le site Web via Google Tag Manager. Une configuration d’analyse personnalisée peut être nécessaire pour suivre les performances métriques clés.

GESTION DE DOMAINE ET DNS / EMAIL

  • Les sites Web sont principalement hébergés avec xNeelo. Il est recommandé de comprendre le DNS et la gestion des domaines / sous-domaines dans ConsoleH.

ADOBE CREATIVE CLOUD

  • Afin de mettre à jour / éditer et extraire des éléments / ressources obtenus à partir de thèmes dans le studio de conception, une bonne connaissance des applications Adobe est requise.
  • Photoshop, Illustrator et XD sont essentiels. Parfois, InDesign peut être nécessaire.

GOOGLE MAPS APIS

  • Les sites Web peuvent nécessiter des API conçues pour les intégrations et les personnalisations de cartes.

APIS MÉDIAS SOCIAUX

  • Intégration des médias sociaux dans les campagnes ainsi qu’avec le contenu général et l’interface utilisateur.

AVANTAGE: VS CODE

  • Cet éditeur de code dispose d’une fonctionnalité de partage en direct qui est fortement recommandée.
  • L’utilisation de VS Code ou de Visual Studio 2017+ optimise la collaboration requise. Le même projet peut être ouvert et développé simultanément en temps réel et à distance. Cela constitue un outil efficace de formation et de collaboration.
  • Les tâches et les processus de construction sont également préconfigurés pour fonctionner dans VS Code et peuvent faciliter l’orientation initiale.

Pour postuler à cette opportunité, soumettez votre CV mis à jour et détaillé
à theresa # geotech DOT pour quel DOT

Compétences désirées:

  • HTML
  • CSS
  • JavaScript
  • Photoshop
  • illustrateur
  • graphique
  • ActionScript
  • Java
  • XML
  • PHP
  • Amorcer
  • jSON
  • NodeJS
  • AVALER
  • GIT
  • Sites Web CMS
  • SEO
  • Analystes Google
  • Adobe Creative Cloud
  • API Google Maps
  • API de médias sociaux

Expérience de travail souhaitée:

Niveau de qualification souhaité:

En savoir plus / Postuler pour ce poste




Source link

Recent Posts