Développeur mobile senior

2 weeks ago


Montreal, Canada Jesta I.S. Inc. Full time

English version at the end. 

À propos de Jesta

Jesta I.S. est un fournisseur global de logiciels intégrés pour les marchands en gros et les détaillants spécialisés dans la vente de vêtements, de chaussures, d'articles ménagers et d'appareils électroniques. Nos solutions simplifient les activités quotidiennes tout au long du chaîne d'approvisionnement, tout en gardant les clients au-dessus de nos préoccupations.

Nous améliorons continuellement nos produits pour répondre aux besoins évolutifs des industries du commerce de gros et de détail, et nous développons des solutions innovantes pour maximiser l'efficacité opérationnelle et la satisfaction des clients.

Avec plus de 50 ans d'expérience combinée dans le commerce de gros et de détail, nous reconnaissons l'importance de fournir des solutions logicielles de qualité, associées à un service client irréprochable. Si l'idée de travailler avec une entreprise qui compte parmi ses clients Carter's, Harry Rosen, Perry Ellis et PUMA vous enthousiasme, envisagez de vous joindre à Jesta I.S.

L'équipe et le sommaire du poste

Nous recherchons un développeur mobile senior (Flutter) pour s'intégrer dans notre équipe de développement mobile. L'équipe développe des logiciels qui alimentent les opérations de nos clients - en magasin, nos clients utilisent notre système de point de vente et au écosystème correspondant, et au siège social, nos clients gèrent les magasins à l'échelle de la chaîne.

Notre système logiciel mobile se constitue d'un frontend Flutter et de services web basés sur .NET et Java. Pour la base de données, nous utilisons Oracle et faisons un usage intensif des procédures stockées et de PL/SQL pour la logique d'entreprise.

Responsabilités

  • Développement de logiciels full stack.
  • Collaborer avec l'équipe pour produire un code de haute qualité au sein d'un écosystème agile.
  • Écrire des tests unitaires pour tout nouveau code en respectant la couverture spécifiée
  • Participer aux efforts de gestion de la dette technique.
  • Participer activement aux aspects de conception, y compris le brainstorming, la collaboration aux solutions et aux spécifications, et éventuellement la contribution UI/UX.
  • Participer à l'estimation du travail et des tâches techniques (haut niveau et éventuellement bas niveau selon les besoins).
  • Résoudre les problèmes et dépanner les problèmes de production, en coordination avec les services professionnels et les équipes d'assistance.
  • Maîtriser les outils et technologies actuellement utilisés, et continuer à en apprendre de nouveaux, nécessaires à l'accomplissement du travail, ainsi qu'à l'amélioration des produits et à l'encadrement des membres de l'équipe.
  • Suivre et maintenir la documentation technique selon les besoins, et guider les autres coéquipiers pour assurer la cohésion et un style/une approche de documentation unifié(e).
  • Aider les membres de l'équipe à résoudre les problèmes de codage et être responsable de la qualité du code et du respect des normes de codage.
  • Prendre la responsabilité des produits, de leur qualité, de leur performance, de leur facilité d'utilisation, de leur extensibilité et de leur stabilité.
  • Devenir un rôle modèle pour les développeurs juniors, conseiller les développeurs en ce qui concerne les meilleures pratiques de développement de produits.
  • Procéder à l'examen du code des autres développeurs.
  • Effectuer les tâches connexes qui vous sont confiées, dans les limites de votre champ d'activité.

Notre processus de recrutement

  • Révision de la candidature
  • Évaluations psychométriques (cognitives et comportementales)
  • Entretien préliminaire avec l'équipe de recrutement
  • Entretien approfondi avec le responsable du recrutement
  • Vérification des antécédents et des références
  • Offre d'emploi conditionnelle et contrat de travail
  • L'accueil et l'intégration des nouveaux employés

Lieu de travail: Hybride à Montréal, QC ou à distance aux États-Unis ou au Canada.

Nous remercions tous les candidats de leur intérêt, mais seulement les candidats retenus seront contactés.

L’usage du masculin dans ce document a pour unique but d’alléger la description du poste.

English Version:

About Jesta

Jesta I.S. is a global supplier of integrated software for wholesalers and retailers specializing in apparel, footwear, housewares and electronics. Our end-to-end solutions streamline your day-to-day operations throughout your entire supply chain while always keeping your customers top of mind.

We’re continuously enhancing our products to meet the evolving needs of the ever-expanding wholesale and retail industries as well as developing innovative solutions to maximize operational efficiencies and customer satisfaction.

With more than 50 years of combined wholesale and retail experience, we recognize the importance of providing solid software solutions coupled with impeccable client service. If the thought of working with a company whose clients includes Carter’s, Harry Rosen, Perry Ellis, and PUMA excites you, consider joining Jesta I.S.

The Team and Position Summary

We are looking for a Senior Flutter Full Stack Developer to fit into our mobile development team. The team builds software that powers our clients’ operations – in Store, our clients use our Point-of-Sale system (the registers) and its corresponding ecosystem, and at Head Office, our clients manage stores chainwide.

Our Mobile software stack consists of a Flutter frontend a .NET and Java based web services. For the database, we use Oracle and make heavy use of Stored Procedures and PL/SQL for the business logic.

Responsibilities

  • Full stack software development.
  • Collaborate with the team to produce high quality code within an agile ecosystem.
  • Write unit tests for all new code to the specified coverage.
  • Participate in the ongoing technical debt management efforts.
  • Actively participate in design aspects, including brainstorming, solutioning/specification collaboration, and possibly UI/UX input
  • Participate in estimating technical work and tasks (high level and possibly low level as needed)
  • Solve problems and troubleshoot production issues, in coordination with Professional Services and Support teams
  • Maser the currently used, and continue learning new, tools and technology required to get the work done as well as improve the products and coach the team members.
  • Follow and maintain technical documentation as needed, and guide other teammates to ensure cohesiveness and a unified documentation style/approach.
  • Assist teammates with coding issues and being responsible for the code quality and the adherence to the coding standards.
  • Assume the products’ ownership, become responsible for its quality, performance, usability, extensibility, and stability.
  • Become a role model for junior developers, mentor developers regarding product development’ best practices.
  • Perform code review of other developers.
  • Perform related duties as assigned, within your scope of practice.

Our hiring process is as follows

  • Application Review
  • Psychometric Assessments (cognitive and behavioral)
  • Initial Interview with the hiring team
  • In-depth Interview with the Hiring Lead
  • Background and Reference Check
  • Conditional Job Offer and Employment Contract
  • Onboarding

Work Location: Hybrid in Montréal, QC or Remote in US, or Canada.

We would like to thank all candidates for interest, but only shortlisted applicants will be contacted for further interviews.

#J-18808-Ljbffr

  • Montreal, Quebec, Canada Jesta I.S. Inc. Full time

    English version at the end. À propos de JestaJesta I.S. est un fournisseur global de logiciels intégrés pour les marchands en gros et les détaillants spécialisés dans la vente de vêtements, de chaussures, d'articles ménagers et d'appareils électroniques. Nos solutions simplifient les activités quotidiennes tout au long du chaîne...


  • Montreal, Canada Akkodis Full time

    Description du mandat On est à la recherche d’un développeur d’application mobile, ayant une expertise dans le domaine des technologies React Native, pour travailler sur une nouvelle application mobile liée à son système de réservation. Plusieurs postes sont ouverts afin de créer une toute nouvelle équipe mobile au sein de la compagnie. Le...


  • Montreal, Canada Akkodis Full time

    Description du mandat On est à la recherche d’un développeur d’application mobile, ayant une expertise dans le domaine des technologies React Native, pour travailler sur une nouvelle application mobile liée à son système de réservation. Plusieurs postes sont ouverts afin de créer une toute nouvelle équipe mobile au sein de la compagnie. Le...


  • Montreal, Canada Akkodis Full time

    Description du mandat On est à la recherche d’un développeur d’application mobile, ayant une expertise dans le domaine des technologies React Native, pour travailler sur une nouvelle application mobile liée à son système de réservation. Plusieurs postes sont ouverts afin de créer une toute nouvelle équipe mobile au sein de la compagnie.Le...


  • Montreal, Canada Akkodis Full time

    Description du mandat On est à la recherche d’un développeur d’application mobile, ayant une expertise dans le domaine des technologies React Native, pour travailler sur une nouvelle application mobile liée à son système de réservation. Plusieurs postes sont ouverts afin de créer une toute nouvelle


  • Montreal, Canada Akkodis Full time

    Description du mandatOn est à la recherche d’un développeur d’application mobile, ayant uneexpertise dans le domaine des technologies React Native, pour travailler sur unenouvelle application mobile liée à son système de réservation.Plusieurs postes sont ouverts afin de créer une toute nouvelle équipe mobile au sein de la compagnie.Le...


  • Montreal, Canada Akkodis Full time

    Description du mandat On est à la recherche d’un développeur d’application mobile, ayant une expertise dans le domaine des technologies React Native, pour travailler sur une nouvelle application mobile liée à son système de réservation. Plusieurs postes sont ouverts afin de créer une toute nouvelle équipe mobile au sein de la compagnie. Le...


  • Montreal, Canada Akkodis Full time

    Description du mandatOn est à la recherche d’un développeur d’application mobile, ayant uneexpertise dans le domaine des technologies React Native, pour travailler sur unenouvelle application mobile liée à son système de réservation.Plusieurs postes sont ouverts afin de créer une toute nouvelle équipe mobile au sein de la compagnie.Le...


  • Montreal, Quebec, Canada LGS, une société IBM Full time

    LGS, c'est avoir une carrière dans un environnement où vous êtes apprécié à votre juste valeur. C'est aussi une culture d'entreprise axée sur la diversité et l'inclusion, où nous accueillions tant les talents locaux qu'internationaux.Vous serez impliqué dans des projets de grande envergure qui font progresser les entreprises et améliorent la vie...


  • Montreal, Quebec, Canada Unity Technologies Full time

    Développeur(se) de SDK Senior, Monétisation | Senior SDK Developer, Monetization Nous recherchons une nouveau(elle) développeur(se) de SDK Senior pour rejoindre notre équipe de Monétisation à Montréal Dans ce rôle, vous travaillerez sur le SDK de médiation de notre division Grow Services chez Unity, visant à aider les développeur(se)s à...


  • Montreal, Quebec, Canada Groupe financier PEAK PEAK Financial Group Full time

    (English follows) Développeur Backend Senior Chez PEAK, nous valorisons une culture basée sur la confiance et nous nous efforçons de maintenir un environnement collaboratif et une atmosphère familiale parmi nos employés. Nous offrons un environnement dynamique avec un travail stimulant pour vous dé


  • Montreal, Quebec, Canada Banque Nationale Full time

    Une carrière en tant que développeur ou développeuse senior- Design Ops dans l'équipe UX UI, à la Banque Nationale c'est participer à la conception d'un système de design permettant de concevoir des solutions numériques utiles, esthétiques, performantes et différenciantes sur le marché. Cet emploi t


  • Montreal, Canada Epic Games Full time

    PROGRAMMATION OU DÉVELOPPEMENT - UNREAL ENGINE  Ce que nous faisons Les projets propulsés par Unreal Engine demeurent à la fine pointe du divertissement en temps réel depuis plus de 20 ans. Notre équipe d’experts en matière d'ingénierie innove constamment afin d’améliorer les outils et la technologie conçus pour donner des moyens...


  • Montreal, Canada Epic Games Full time

    PROGRAMMATION OU DÉVELOPPEMENT - UNREAL ENGINE  Ce que nous faisons Les projets propulsés par Unreal Engine demeurent à la fine pointe du divertissement en temps réel depuis plus de 20 ans. Notre équipe d’experts en matière d'ingénierie innove constamment afin d’améliorer les outils et la technologie conçus pour donner des moyens...


  • Montreal, Canada LOGICIELS PROSPECTS INC. Full time

    Description : Qui sommes-nous? Prospects solution de Corelogic offre deux des outils de productivité et de marketing les plus essentiels sur lesquels les agents immobiliers dépendent tous les jours: un CRM immobilier et de la recherche immobilière mobile. Notre CRM facilite la croissance des affaires des professionnels de l'immobilier. C'est un...


  • Montreal, Canada LOGICIELS PROSPECTS INC. Full time

    Description : Qui sommes-nous? Prospects solution de Corelogic offre deux des outils de productivité et de marketing les plus essentiels sur lesquels les agents immobiliers dépendent tous les jours: un CRM immobilier et de la recherche immobilière mobile. Notre CRM facilite la croissance des affaires des professionnels de l'immobilier. C'est un...


  • Montreal, Quebec, Canada Renaps Full time

    Développeur Salesforce Senior (2 postes) Date: Jun 04, 2024 Location : Montréal (Québec) Date de début: ASAPDate de fin: Sept Renouvelable)Responsabilités :Connaissance du modèle et des principales fonctionnalités des produits Sales Cloud et Service Cloud (Pipeline de vente – Lead/Opportunity/WorkOrder, Territory Management, Case...


  • Montreal, Canada the Ladders Full time

    Postuler maintenant DÉVELOPPEUR JAVA BI SENIOR DÉTAILS Statut : Consultation Lieu : Hybride, bureau à Montréal Langue : Français et Anglais RESPONSABILITÉS: Concevoir, développer et maintenir des applications Java pour des projets BI dans le secteur bancaire. Collaborer avec les équipes fo

  • Développeur IOS

    1 month ago


    Montreal, Canada Fed IT Full time

    Are you looking for a new professional challenge? IOS development no longer holds any secrets for you? Do you want to join a company that combines high standards, performance and kindness? So take 5 minutes to read this ad, your future may be at the bottom of this offer! First of all, let me introduce myself, I am Earvin from the Fed IT recruitment firm in...

  • Développeur IOS

    1 month ago


    Montreal, Canada Fed IT Full time

    Are you looking for a new professional challenge? IOS development no longer holds any secrets for you? Do you want to join a company that combines high standards, performance and kindness? So take 5 minutes to read this ad, your future may be at the bottom of this offer! First of all, let me introduce myself, I am Earvin from the Fed IT recruitment firm in...