Jobs.ca
Jobs.ca
Language
Accenture logo

Développeur principal ou développeuse principale Angular

Accenture5 days ago
Hybrid
Montréal, QC
Mid Level
full_time

About the role

PRÉPAREZ-VOUS à agir et à améliorer vos compétences en technologie.

Chez Accenture, les jours se suivent, mais ne se ressemblent pas, et c’est ce qui nous plaît. Accenture Technologie vous offre une occasion exceptionnelle d’entamer une carrière enrichissante. En plein cœur d’un environnement passionné par le numérique et l’innovation, voici où vous pourrez aider les clients les plus prestigieux à se tourner vers demain en utilisant les technologies de pointe pour les projets les plus novateurs qui soient.

Joignez-vous à une équipe hautement performante : Avantage nuagique – Génie logiciel. Nous nous concentrons sur l’adoption par le client de technologies perturbatrices, sur l’architecture technologique et les prestations spécialisées en intégration, ingénierie logicielle personnalisée, tests, modernisation des applications, méthode agile et plus encore. Nous aidons nos clients avec les projets les plus complexes, notamment en travaillant sur des plateformes Web ouvertes, des plateformes DevOps ainsi qu’avec l’informatique intelligente et l’amélioration de l’architecture.

Votre rôle :

Vous êtes développeuse principale ou développeur principal Angular avec expérience en développement d'interface utilisateur et d'éléments interactifs de sites web et d'applications web. Vous traduirez les spécifications de conception en sites web fonctionnels, interactifs et réactifs en collaborant avec les concepteurs, les développeurs dorsaux et les autres membres de l'équipe pour garantir que l’application est bien structurée, efficace et facile à maintenir.

Responsabilités :

  • Développement d'interface utilisateur : Créer des interfaces visuellement attrayantes et conviviales à l'aide d'Angular, de HTML et de CSS.

  • Mise en œuvre du code : Rédiger le code TypeScript, HTML et CSS de manière structurée, efficace et bien documentée.

  • Architecture des composants : Développer des composants Angular réutilisables et modulaires, gérer l'état et assurer la communication entre les composants.

  • Collaboration : Collaborer étroitement avec les concepteurs, les développeurs dorsaux et les autres membres de l'équipe pour assurer l'intégration des systèmes frontaux et dorsaux.

  • Intégration API : Connecter les applications web aux API RESTful pour un flux de données transparent.

  • Optimisation des performances : Optimiser la performance des applications grâce au profilage du code et en appliquant les meilleures pratiques.

  • Tests et débogage : Réaliser des tests détaillés, y compris des tests unitaires et globaux, et déboguer les problèmes.

  • Documentation : Créer et maintenir une documentation complète sur la base de code, les API et les décisions architecturales.

Exigences de l’emploi :

  • Un diplôme universitaire de premier cycle dans un domaine connexe.
  • Au moins 5 ans d'expérience en développement frontal avec une maîtrise de HTML5, CSS3 et SCSS.
  • Expérience approfondie avec Angular version 10 et supérieure.
  • Solide connaissance de TypeScript.
  • Compétences en rédaction de code structuré, facile à maintenir et à tester.
  • Expérience avec des bibliothèques de gestion d'état telles que NgRx.
  • Connaissance du développement d'applications mobiles hybrides en utilisant Ionic ou Capacitor.
  • Connaissance de la publication d'applications sur Google Play Store et Apple App Store.
  • Expérience avec les API REST et les WebSockets.
  • Capacité à concevoir l'architecture de l'application et la structure des composants.
  • Solides compétences en matière de révision du code et d’application de la qualité du code.
  • L’anglais est exigé pour ce poste, car le ou la titulaire de ce poste est appelé à interagir régulièrement avec des parties prenantes au Canada, aux États-Unis et dans d’autres pays de notre empreinte mondiale, où l’anglais est la langue commune. En raison du volume important d'interactions avec ces parties prenantes anglophones, ce qui est intrinsèque à ce poste, une réorganisation des activités de l'entreprise n'est pas possible pour éviter cette exigence.
  • Le travail en présentiel est nécessaire en fonction des besoins du client (hybride).

Atouts :

  • Bilinguisme français et anglais.
  • Bonne compréhension des principes de conception IU/EU ainsi que des normes d'accessibilité.
  • Solides compétences en communication verbale et écrite.
  • Capacité à mener des discussions sur la conception technique avec des résultats clairs.
  • Expérience en encadrement de développeurs débutants.
  • Faire preuve d’autonomie et de motivation pour accomplir des tâches sans supervision.
  • Avoir un sens aigu du sentiment d'appartenance et de la responsabilité.
  • Avoir la capacité de planifier les tâches et à estimer les échéanciers avec précision.
  • Être à l'aise de travailler avec des équipes et différentes parties prenantes.
  • Avoir une approche claire de la prise de décision et de la résolution de problèmes.
  • Avoir une expérience de travail au sein d'équipes de développement Agile.
  • Avoir la capacité de s'adapter à l'évolution des priorités au cours des sprints.

About Accenture

Business Consulting and Services
10,000+

Accenture is a leading global professional services company that helps the world’s leading businesses, governments and other organizations build their digital core, optimize their operations, accelerate revenue growth and enhance citizen services—creating tangible value at speed and scale.

We are a talent and innovation-led company serving clients in more than 120 countries. We combine our strength in technology and leadership in cloud, data and AI with unmatched industry experience, functional expertise and global delivery capability. We measure our success by the 360° value we create for our clients, each other, our shareholders, partners and communities.

This LinkedIn company page is moderated. When engaging with Accenture, we encourage everyone to:

  • Use common courtesy and be respectful of others.
  • Create your own original content and avoid content that you know to be fraudulent.
  • Never repost someone else's copyrighted work, unless you have permission.
  • Never post personal, identifying, or confidential information.

We reserve the right to delete comments or posts we deem to be:

  • Profane, obscene, inappropriate, offensive, abusive material.
  • Spam, repeated comments and commercial messages and personal advertisements.
  • Discriminatory or that contain hateful speech of any kind regarding age, gender, race, religion, nationality, sexual orientation, gender identity or disability.
  • Threats; personal attacks; abusive, defamatory, derogatory, or inflammatory language; or stalking or harassment of any individual, entity or organization.
  • False, inaccurate, libelous, or otherwise misleading in any way.