Le métier de développeur est un des métiers du web qui attirent actuellement bon nombre de férus de l'informatique et d'internet, jeunes et moins jeunes. L'emploi de développeur web est en effet assez recherché et assez attirant. Il s'agit d'une spécialisation informatique qui se charge de la programmation et de la réalisation de tout ce qui compose un site internet, et de toutes ses fonctionnalités. L'efficacité (mais aussi la visibilité) de celui-ci repose en quelque sorte sur les épaules d'un développeur web.
À l'ère des avancées et des innovations technologiques, l'emploi développeur web connait un réel essor. Mais que fait donc un développeur web ? Une mission développeurse traduit principalement par la réalisation technique et le développement informatique d'un site internet.
Il peut travailler à son propre compte (freelance), ou intégrer une agence web ou une société informatique. La plupart du temps, le développeur fait aussi partie de l'équipe principale du service informatique d'une entité.
Avant tout, un bon développeur doit posséder une grande capacité d'adaptation et d'apprentissage puisqu'il travaille dans un domaine en permanente évolution.
Pour qu'il puisse mettre en place et développer un site internet fonctionnel, le développeur doit vraiment maitriser quelques tâches. Il doit donc pour cela, maitriser plusieurs outils technologiques qui lui permettent de gérer des projets totalement différents. Ses connaissances et compétences doivent vraiment être diversifiées et polyvalentes.
Ainsi, il doit connaitre sur le bout des doigts les principaux langages de programmation ou les Frameworks front end et back-end : les navigateurs, les langages HTML, CSS, JavaScript, Mongo DB, MySQL. Et enfin, il doit aussi maitriser, tous les outils de graphisme (Creative cloud, Photoshop…), ainsi que l'intégration la gestion de CMS sur WordPress, Prestashop…
À part cela, être un développeur full stack est encore mieux, puisque celui-ci peut se charger de toutes les tâches de plusieurs techniciens informatiques à la fois. En effet, le développeur full stack est un expert qui maitrise toutes les compétences liées à la programmation et au développement. Il peut se charger seul de toute la conception d'un site : la création, le développement, le codage… Mais à part cela, il maitrise aussi toutes les facettes du métier de développeur web : architecture web, UX/ UI, back-end, front-end,… Employer un développeur full stack représente que des avantages pour une entreprise puisque ça permet de faire beaucoup d'économie.
Des fois, les sociétés ou les employeurs qui ne peuvent pas payer les développeurs diplômés des écoles informatiques, ou des agents issus de formations de haut niveau, mais ils cherchent juste ceux qui ont suivi des cursus de formation moins élevés (formations courtes), ou qui sont autodidactes.
Le salaire développeur web est à peu près entre 20 000 € et 35 000 € par an pour un débutant. Contre 30 000 € à 60 000 € par an pour un développeur expérimenté. C’est aussi à peu près ce que gagne un développeur web mobile.
Un développeur web freelance arrive aussi à gagner entre 230 € et 600 € par jour pour un débutant. Et entre 300 et 700 € par jour pour un sénior.
Après avoir exercé l'emploi de développeur web pendant un certain temps et acquis assez d'expérience, le développeur web peut prétendre au poste de chef de projet ou diriger une équipe de développeurs à son tour.
Maintenance et évolution des projets. Création d’une API avec Symfony 4, création d’un front et back utilisant l’API en Symfony, début de migration de cette partie en Vue.js. R&d et présentation de MakeFile, CacheComponent, Messenger, Vue.js…
Maintenance et évolution des différents sites (********, ********, ********…). Mise en place de bonne pratique de développement, PSR2, Test Unitaire… Création d’une API REST afin de centraliser toutes les données des sites Symfony 3.4 . Mise en place d’un système de paiement Stripe pour NestbyDrapo. Refonte du projet drapo-entretien, passage à Sylex. Création du site drapo-pay avec Symfony4 et paiement par Stripe.
Projet MANTIK comprenant plusieurs briques applicative (PIM / BI / BA / CMS …) créé en Symfony 3 PHP7 MySQL. Mise en place de bonne pratique de développement, PSR2, Test Unitaire… Création d’API REST documentée avec Nelmio ApiDoc, mise en place de test unitaire sur chaque brique. Création du PIM, ingestion de fichier de GenericErp, restitution visuelle, échange API avec diverse Marketplace.
Back office développé avec ZendFramework, PHP 5, BDD Oracle. Création de modules pour le back office Emailing de Logic-Immo (monitoring de cron en temps réels, outils de modération de mails, outils de gestion de client …). Intégration d’un nouveau client Email pour les envois de mails des différents sites du groupe. Création d’une newsletter personnalisée avec des offres similaires pour Logic-immo et Logic-Immo Neuf. Création de scripts permettant la génération de statistiques pour les envois.
Plateforme développée avec ZendFramework, PHP 5, MySQL (au début utilisation de Mongo), Ajax. Création du back office. Développement de web services. Mise en place des modules de connexions pour le front (Facebook Connect, TwitterConnect, GoogleConnect). Mise en place d’un système d’invitation.
Préparation à la migration de PHP 4 à PHP 5. Mise en place de différentes classes métier. Développement d’un CRM en PHP5 / Ajax / MySQL. Mise en place du Facebook Connect. Développement de modules pour le back office.
Plateforme développée avec ZendFramework, PHP 5, MySQL, Ajax. Développement de nouveaux modules (front et back-office), intégration de Brightcove, utilisation de l’api Youtube, utilisation et intégration du moteur de recherche SolR, utilisation de Facebook OpenGraph. Rédaction d’étude technique et de cahier des charges, gestion de projet avec méthode agile.
Développement de web services internes avec PHP 5 et CodeIgniter ainsi que Smarty afin de créer des templates pour le module de facturation. Réalisation de packages Oracle, appel des procédures avec PHP.
Informatisation de la gestion des contentieux (PHP 4 / MySQL / HTML).