Développeur Front-End (F/H)

Catégorie : Développement/ingénierie
Localisation principale : Morocco, Grand Casablanca, Casablanca
No de poste : J0624-1225
Type d’emploi : Temps plein

Description du poste :

La prestation de Développeur Front-End consiste à :
- Analyse, paramètrer et coder les composants logiciels applicatifs dans le respect des évolutions souhaitées, des normes et des procédures. (HTML5, CSS3, JS, REACT, Angular, VUEJS,..)

Fonctions et responsabilités :

• Création de maquettes parfois en collaboration avec des web designers ;
• Intégration des maquettes et la participation à la définition de l’identité numérique ;
• Optimisation de la vitesse et des performances des applications ;
• Gestion de l’affichage sur différents supports (smartphone, tablettes, etc.) ;
• Programmation de fonctionnalités destinées à l’utilisateur ;
• Collaboration avec les développeurs back-end pour l’accès et la visualisation de données ;
• Création de plans de tests pour vérifier le bon fonctionnement et l’accessibilité d’un site ;
• Rédaction de guides et documentations utilisateurs ;
• Mise en place d’une veille sur les normes d’accessibilités et les standards du web (normes W3C) ;
• Optimisation de l’UI/UX.

Qualités requises pour réussir dans ce rôle :

- Framework : Angular, React, VueJs
- CI/CD : Pipelines CI/CD, jenkins, Product LifeCycle,
- Connaissance :
  + HTML5
  + CSS3
  + JavaScript
  + TypeScript si un développeur Angular
  + Capacité à structurer le contenu d'une page web
  + Capacité à créer des interfaces utilisateur qui s'adaptent à différentes tailles d'écrans ( Responsive Design )
  + Connaissance des bonnes pratiques pour optimiser les performances frontales (minification, concaténation, compression d'images, chargement asynchrone
  + Compatibilité entre navigateurs : Connaissance des différences entre les navigateurs et des techniques pour assurer une compatibilité maximale
  + Compréhension des principes de base de l'UX (User Experience) et de l'UI (User Interface) design
  + Connaissance des méthodes de test frontaux (tests unitaires, tests fonctionnels) et des outils associés (Jest, Mocha, Jasmine)
  + Les bonnes pratique de développement ( Ex : principe SOLID )
  + Rest API (JSON), SOAP
  + Expérience avec Git.

Compétences :

  • Angular

Ce que vous pouvez attendre de nous :

Ensemble, en tant que propriétaires, mettons notre savoir-faire à l’œuvre.

La vie chez CGI est ancrée dans l’actionnariat, le travail d’équipe, le respect et un sentiment d’appartenance. Chez nous, vous pourrez exploiter votre plein potentiel parce que…

Nous vous invitons à devenir propriétaire dès le jour 1 alors que nous travaillons ensemble à faire de notre rêve une réalité. C’est pourquoi nous nous désignons comme associés de CGI, plutôt que comme employés. Nous tirons profit des retombées de notre succès collectif et contribuons activement à l’orientation et à la stratégie de notre entreprise.

Votre travail crée de la valeur. Vous élaborerez des solutions novatrices et développerez des relations durables avec vos collègues et clients, tout en ayant accès à des capacités mondiales pour concrétiser vos idées, saisir de nouvelles opportunités, et bénéficier d’une expertise sectorielle et technologique de pointe.

Vous ferez évoluer votre carrière en vous joignant à une entreprise bâtie pour croître et durer. Vous serez soutenus par des leaders qui ont votre santé et bien-être à cœur et qui vous permettront de saisir des occasions afin de parfaire vos compétences et élargir les horizons.

Joignez-vous à nous, l’une des plus importantes entreprises de conseil en technologie de l’information (TI) et en management au monde.

Conformément aux articles 38 et 40 de la loi du 6 janvier 1978 relative à l’informatique, aux fichiers et aux libertés, Loi n°78-77 modifiée, vous disposez d’un droit d’accès et de rectification.