Développeur Fullstack
- Lieu de travail Alger, Algérie
- Date d'expiration 03 Juin
- Niveau de poste Confirmé / Expérimenté
- Secteur d'activité Services
- Nombre de postes 01
- Type de contrat CDI
Emploitic.com est le site leader du recrutement en Algérie ; avec plus de 20 000 recrutements par an, plus de 10 000 entreprises clientes et plus de 2 millions de membres.
Nous sommes une équipe dynamique et passionnée dont l’objectif premier est de connecter des talents. Pour nous c’est l'équipe qui fait l’entreprise, donner à nos collaborateurs les moyens d’exprimer leurs talents, de se développer et de participer activement au développement de l’entreprise, telle est notre vision de la réussite collective.
Missions :
Doté d’un bagage informatique complet et passionné de code, le développeur fullstack participe à tout le développement de l’application web, en étroite collaboration avec le Product Owner, le scrum master, et l’architecte logiciel.
- Conception et évolution de l’infrastructure de l’application sur la partie back et front.
- Architecture et développement sur l’ensemble de l’application.
- Evolution dans un environnement agile (scrum).
- Recettage, contrôles qualités (montée en charge, tests unitaires) et veille à la performance de l’ensemble des parties de l’application.
- Préconisation de solutions techniques.
- Programmation et paramétrage.
- Test et contrôle qualité.
- Documentation technique.
- Maitrise des langages de programmation : HTML, CSS, JavaScript, PHP.
- Connaissances en référencement et webdesign.
- Connaissances des caractéristiques des supports utilisés.
- Maitrise du responsive design.
Compétences techniques :
- Maitrise des design patterns les plus utilisés.
- Maitrise des principe de la programmation orientée objet, et une bonne connaissance des bonnes pratiques SOLID etc …
- Maitrise des bonnes pratiques d’ecriture du code (Clean Code…).
- Maitrise des outils de versionning git,svn ….
- Maitrise des technologies de containerisation (docker ..).
- Maitrise des principes de base de DEVOPS.
- Compétences techniques de développement et programmation.
- Utilisation de Frameworks front-end reactjs, vujs, angular etc …
- Utilisation de Frameworks bacend django, laraval, expressJs …
- Maitrise d’au moins un langage de programmation javascript/typescript ou php, ruby, python, golang..
- Maitrise des bases de données relationnelles, non-relationnelles :SQL, MongoDb, cassandra etc…
- Maitrise d’au moins un framework css Bootstrap, Material UI etc..
- Maitrise d’au moins une bibliothèque de gestion d'état pour applications web redux, mobx ..
- UX/UI.
- Maitrise des outils de déploiement automatisé CI/CD.
Compétences relationnelles :
- Sens du relationnel pour échanger avec l’équipe.
- Autonomie.
- Excellente capacité d’analyse.
- Rigueur.
- Créativité.
- Curiosité.
- Force de proposition.
Formation :
Diplômé(e) d’une école d’ingénieur, d’informatique, ou d’une formation universitaire équivalente de niveau BAC+5