50029
Partager cet emploi
#LI-Hybrid

Veuillez prendre note que ce poste est en mode hybride.

Alithya, chef de file en transformation numérique, accompagne des clients et des partenaires internes dans la recherche d’experts, de collaborateurs créatifs et ingénieux. C’est l’un des nombreux services d’Alithya.

Des projets à la hauteur de vos ambitions

  • Contribuer à la définition de la vision et de la feuille de route pour les produits, les architectures et les solutions commercialisées et utilisées;

  • Comprendre les besoins des clients et participer à rassembler les exigences techniques;

  • Rédiger des composants, des fonctionnalités et des services bien conçus, bien testés, lisibles et maintenables en promouvant les principes de code propre (clean code), SOLID et TDD/BDD;

  • Expliquer les différents compromis effectués dans les décisions;

  • Collaborer avec les concepteurs et les conseillers en architecture pour optimiser les designs applicatifs et améliorer la stabilité, la performance, la disponibilité et la sécurité des applications et des services;

  • Participer activement aux revues de code pour assurer la qualité du code et la diffusion des connaissances au sein de son équipe et de sa pratique;

  • Développer, exécuter et entretenir des tests unitaires, fonctionnels, d’intégration, de bout en bout (end-to-end), etc., et participer activement à leur automatisation;

  • Collaborer avec les designers et les designers de produits (product designers) pour créer des expériences utilisateurs marquantes dans les applications;

  • Être en communication continue avec les collègues de l’équipe de développement et être capable de les mettre au défi (challenge);

  • Participer de manière proactive à la résolution des incidents en cours;

  • Maintenir à jour la documentation et les pratiques pouvant aider à réduire la prise de décisions répétitive;

  • Gérer les priorités de manière efficace et bien segmenter son temps.

Quand ça clique!

  • Baccalauréat complété en informatique ou ingénierie, ou équivalent;

  • Plus de cinq ans d’expérience avérée dans un rôle de développement de logiciels, dont deux ans ou plus d’expérience en développement React Native avec TypeScript;

  • Expérience avérée avec les cadres (frameworks) JS, en particulier React et React Native, TypeScript et ES2015+, Redux et React UI/React Native;

  • Expérience :

    • dans la consommation d’API (RESTful/GraphQL) dans une application mobile;

    • dans la construction d’applications mobiles;

    • en débogage, en profilage et en optimisation des performances;

    • en développement au sein d’équipes Agile;

    • avec les pipelines CI/CD et les outils de développement (GitHub, Jenkins, AppCenter, npm).

  • Compréhension et utilisation d’un outil linter comme ESLint;

  • Atouts :

    • Curiosité naturelle et vif intérêt pour le secteur bancaire et/ou les marchés financiers;

    • Développement d’applications iOS (Swift) ou Android (Kotlin);

    • Automatisation des tests unitaires et fonctionnels (Selenium, Appium, Cypress, Jest);

    • Connaissance :

      • des principes de tests de bout en bout avec notamment l’utilisation de Detox;

      • des plateformes infonuagiques (cloud) et des technologies associées (AWS, Docker et Kubernetes).

    • Compréhension des outils Atlassian (Jira, Confluence, etc.).


Veuillez noter qu’un anglais de niveau intermédiaire est requis en raison de la nature des tâches, notamment pour lire et comprendre la documentation de manière régulière.

Compétences linguistiques :
  • Français: Maîtrisé
  • Anglais: Intermédiaire
Partager cet emploi