S'il y a un métier du web qui est très sollicité et très convoité, c’est bien le métier de développeur web. Si vous faites partie de ceux qui s'y intéressent, mais en savez encore très peu, cet article a été écrit pour vous éclairer là-dessus : définition, formations et compétences requises, issues de la formation, perspectives et débouchés.
Principalement, le métier développeur informatique se traduit par la conception et le développement de logiciels et d'applications adaptés aux besoins des utilisateurs. Mais il se charge également de la mise au point et de l'amélioration de programmes informatiques créés sur mesure.
Par ailleurs, il peut arriver qu'on lui confie aussi la maintenance et le suivi de la mise en application de ses propres réalisations. Quelquefois, il rédige lui-même le guide utilisateurs de ses inventons (logiciels et programmes).
Et enfin, le concepteur de logiciels peut donner de la formation aux utilisateurs de ces logiciels qu'il a conçus pour eux.
Les différentes missions qui peuvent être confiées au concepteur de logiciels au sein de l'entreprise sont à peu près les suivantes :
Le métier développeur web est celui d'un professionnel informatique par excellence. Avant d'y parvenir, il doit passer par différentes sortes d'études ou de formations. Il doit d'abord avoir de solides connaissances de la langue anglaise, et toujours s'informer sur les actualités informatiques et mettre ses connaissances à jour.
Le futur développeur peut soit travailler pour l'obtention d'un diplôme de technicien (bac+2), soit aller jusqu'au diplôme d'ingénieur (bac+5). Il faut un BTS informatique ou un DUT pour accéder à une formation. Il peut travailler pour obtenir la Licence Pro ou le Master pro avec spécialisation en systèmes informatiques par exemple ;
Sinon, il existe aussi les diplômes nationaux qui sont très convoités et qui ont plus de poids, bien évidemment ;
Et à part cela, il y a les diplômes scientifiques universitaires ou les diplômes d'ingénieur des écoles d'informatique.
Le salaire d'un développeur informatique ou d'un développeur web mobile peut varier selon d'abord les offres d’emploi développeur. Ensuite, cela dépend aussi du degré d'expériences du candidat, et enfin selon l'entreprise et le type de contrat.
À titre indicatif, un débutant avec diplôme de technicien peut espérer commencer sa carrière avec au moins 2 000 € brut par mois, soit autour de 1600 € nets. Mais un sénior avec un diplôme d'ingénieur peut toucher jusqu'à 3000 € brut par mois (à peu près 2300 € net).
Bref, le métier de développeur logiciel est un emploi très prometteur et innovant, cependant il demande un perpétuel apprentissage, car il est sujet à une constante évolution. Ainsi, ce technicien informatique a comme devoir de toujours se soumettre aux avancées technologiques. Il s'agit d'un métier à la fois assez contraignant et passionnant.
Lead Développeur iOS – Intermarché (régie) – Depuis février 2022 à Décembre 2023
• Responsable iOS de la squad “recrutement“ (connexion/inscription, recherche de magasins, profil…).
• Participation aux ateliers de cadrage et de proposition de solutions technique et de design.
• Analyse, estimations de besoins, priorisation des anomalies, et rédaction de documentation.
• Ajout de nouvelles fonctionnalités, de règles métiers.
• Migration des écrans UIKit vers SwiftUI.
• Migration de la couche réseau Alamofire vers URLSession.
• Mis en place de Async/Await.
• Disponible sur l’App Store : ********é-drive-livraison/id605305737
Environnement technique : Swift 5, UIKit, SwiftUI, Combine, Async/Await, SPM, MVVM,
Coordinator, GitLab, Jira, Figma
Enseignant - Module de Développement iOS – SupdeWeb – 2021/2022 et 2022/2023
• Animation des cours et des projets des étudiants.
• Création des supports de cours, ainsi que des exercices et des études de cas.
• Rédaction des supports d’évaluations et notation.
• 58 heures d’enseignements dans l’année.
Développeur Senior iOS – Hubside (régie) – 3 ans – De 2019 à 2021
• Développement iOS en Swift de la partie Photos de l’application Hubside.
• Photos permet aux utilisateurs de créer des albums photos et les publier en livre photos par le biais du
partenaire FUJI.
• Participation aux ateliers de cadrage et de proposition de solutions technique et de design.
• Test unitaires et test d’interface avec XCTest.
• Disponible sur l’App Store : ********
Environnement technique : Swift 5, SPM, Firebase/Crashlytics, PromiseKit, Clean Architecture
(VIP), GraphQL (Apollo), Git/GitLab, Analytics (Amplitude), Jira, Figma
2
Développeur Senior iOS – FDJ (régie) – 1 an de février 2018 à décembre 2018
• Refonte de l’application « Parions Sport - Point de Vente », application de paris sportifs.
• Refonte des écrans avec les nouveaux Design et Règles métier.
• Migration du code Objective-C vers Swift 4. Mise en place de l’architecture MVP.
• Correction de bugs et test unitaires & test interface avec XCTest.
• Disponible sur l’App Store : ********-point-de-vente/id496184783
Environnement technique : Swift 4, Git/GitLab, Jenkins/FastLane, Zeplin, Jira, Realm, MVP.
Développement Senior iOS – BNP Paribas DxLabs (régie) – 9 mois de mars 2017 à
décembre 2017
• Développement du prototype de l’application ENVOL.
• Dans le cadre de l’éducation financière, cette application permet de sensibiliser les adolescents à la
gestion de leur argent par le biais de l’application en prenant des crédits auprès de leurs parents,
d’épargner pour des projets…
Environnement technique : Swift 3, Git/GitHub, Jenkins/FastLane, PromiseKit, CoreData,
Amazon Web Service, Scrum.
Développeur Senior iOS & Android – Consobaby (régie) – 3 ans – de 2014 à 2017
• ******** est un site communautaire de consultation et de comparaison de produits bébé.
• Développement des applications permettant de consulter les bons plans relatifs aux produits du site, ainsi
que de signaler des bons plans.
• Application retirée de l’App Store et du Google Store.
Environnement technique : Objective-C, CoreData, Java/Android, PHP/MySQL, JSON, Git/GitHub
Développeur FullStack – LeCoffeeguy (forfait) – de 2014 à 2016
• Développement sur le site web ******** et mise en place de Stripe pour le système de
paiement.
• ********
Environnement technique : Stripe, HTML5, CSS3, Bootstrap, JavaScript, JQuery, PHP, MySQL
Développeur d’Application, en tant que Freelance, depuis Octobre 2014
Application Safety Alert iPhone pour Eiffage (2 mois)
Participation au développement de la mise-à-jour 2.0 de l’application Safety Alert pour Eiffage qui permet au utilisateur de noter le niveau de sécurité des chantiers ainsi que de consulter les bonnes pratiques.
Utilisation de Objective-C, Git/GitLab
Application Vehicle Status iPhone pour Renault (7 mois)
Participation au développement de l’application Vehicle Status, permettant de consulter le niveau d’essence, de battérie, le pression des pneus…
Utilsation de Swift 3, Git/GitHub, avec la méthode Scrum
Application Follow the Apple Android (1.5 mois)
Développement de l’application Follow the Apple pour tablette Android
Follow the Apple est une application qui sera présente au salon IAA Nutzfahrzeuge à Hanovre.
Elle permet de lancer une vidéo de présentation de la chaîne logistique des pommes, à la lecture d’un QRCode défini. L’application permet aussi de l’inscrire à la newsletter.
Application MyConsobaby iPhone et Android (1 an)
Développement de l’application iPhone Consobaby.
******** est un site communautaire de consultation et de comparaison de produits bébés.
Cette application permet de consulter les bons plans relatifs aux produits du site, ainsi que de signaler des bons plans
Disponible sur l’App Store ...