Unfortunately, this job posting is expired.
Don't worry, we can still help! Below, please find related information to help you with your job search.
Some similar recruitments
Senior Front End Engineer - Canada
Recruited by DataVisor 8 months ago Address Canada
Développeur·se Logiciel Jobs
Recruited by Nexus Innovations 8 months ago Address Montréal-Ouest, Quebec, Canada
Software Qa Specialist / Testeur Logiciel
Recruited by BetterSleep by Ipnos 8 months ago Address Montreal, Quebec, Canada
Développeur Logiciel Senior Jobs
Recruited by TEHORA inc. 8 months ago Address Québec, Quebec, Canada
Concepteur Logiciel C++ Jobs
Recruited by Matrox Video 8 months ago Address Dorval, Quebec, Canada
Junior Wordpress Front-End Web Integrator (Remote)
Recruited by Phil 9 months ago Address Canada
Junior Wordpress Front-End Web Integrator (Remote)
Recruited by Phil 9 months ago Address Montreal, Quebec, Canada
Développeur Ia Jobs
Recruited by Procom 9 months ago Address Montreal, Quebec, Canada
Développeur Devops Jobs
Recruited by Astus inc. 9 months ago Address Longueuil, Quebec, Canada
Développeur Logiciel Senior Jobs
Recruited by Procom 9 months ago Address Montreal, Quebec, Canada
Développeur De Logiciel Sénior / Senior Software Developer(S)
Recruited by Ericsson 9 months ago Address Montreal, Quebec, Canada
Développeur(Euse) D'affaires Jobs
Recruited by Digitad 9 months ago Address Montreal, Quebec, Canada
Senior Front End Developer
Recruited by Motion Recruitment 9 months ago Address Montreal, Quebec, Canada
Développeur Logiciel Embarqué / Embedded Software Developer
Recruited by Genetec 9 months ago Address Montreal, Quebec, Canada
Développeur Logiciel / Software Developer - Cloud (Autovu)
Recruited by Genetec 9 months ago Address Montreal, Quebec, Canada
Développeur/Développeuse Jobs
Recruited by UEAT 9 months ago Address Québec, Quebec, Canada
Développeur / Tpo Jobs
Recruited by Procom 9 months ago Address Montreal, Quebec, Canada
Concepteur Logiciel Jobs
Recruited by Procom 9 months ago Address Québec, Quebec, Canada
Développeur Front-End Jobs
Recruited by ChrysaLabs 9 months ago Address Montreal, Quebec, Canada
Front End Engineer Jobs
Recruited by botni.vision 9 months ago Address Canada
Front-End (Ui) Developer Jobs
Recruited by Rhetorik 9 months ago Address Québec, Quebec, Canada
Senior Front-End Engineer - Crypto
Recruited by KoinBasket 9 months ago Address Canada
Développeur Logiciel (Systèmes Avions)
Recruited by CAE 9 months ago Address Montreal, Quebec, Canada
Développeur Logiciel (Systèmes De Senseurs Et De Communication)
Recruited by CAE 9 months ago Address Montreal, Quebec, Canada
Concepteur Logiciel Senior Jobs
Recruited by Bodycad 9 months ago Address Greater Quebec City Metropolitan Area, Canada
Front End Developer Jobs
Recruited by Matrox Video 9 months ago Address Dorval, Quebec, Canada
Développeur Back-End Jobs
Recruited by Agrilog inc 9 months ago Address Quebec, Canada
Senior Software Engineer - Back End
Recruited by Sprout Social, Inc. 9 months ago Address Canada
Développeur Principal Jobs
Recruited by Alcumus 10 months ago Address Montreal, Quebec, Canada
Front End Product Software Engineer
Recruited by Dropbox 10 months ago Address Canada
Développeur(E) Front-End Jobs
Recruited by L'Antidote Médias 10 months ago Address Québec, Quebec, Canada
Lead Front-End Engineer (React)
Recruited by Bellwood Labs 10 months ago Address Canada

Front-End Software Developer/ Développeur Logiciel,

Company

Cerence Inc.

Address Montreal, Quebec, Canada
Employment type FULL_TIME
Salary
Category Software Development
Expires 2023-05-31
Posted at 1 year ago
Job Description

Développeur logiciel, Front-end / Front-end Software Developer

(English version below)

Sommaire

Cerence est le leader mondial dans la création d'assistants vocaux et d'autres solutions logicielles pour les constructeurs automobiles comme Mercedes, Toyota, BMW, Audi, et bien d'autres encore. En tant que développeur front-end, vous rejoindrez une équipe d'experts de classe mondiale et influencerez l'expérience des conducteurs et des passagers, en la rendant plus agréable, plus productive et plus sûre.

Sous la supervision du Manager senior, développement de logiciel, vous contribuerez à la création et la maintenance de la plate-forme Studio. Cette plateforme, Cerence Studio, vous permet de développer et de former vos propres modèles ASR, NLU et Dialog, et de les adapter à tout type d'application. La plate-forme Studio s'appuie sur la technologie sophistiquée de reconnaissance vocale et d'intelligence artificielle de Cerence. Plus d'informations sur https://developer.cerence.com

En tant que membre de l'équipe de développement de la plate-forme Studio, vous serez impliqué dans tous les aspects techniques de la solution logicielle, y compris les exigences, la conception, la mise en œuvre, la révision du code, les tests, la documentation, la formation et le support, dans un environnement Agile.

Dans vos tâches quotidiennes, vous serez appelé à :

  • Effectuer des revues de conception et de code pour garantir des produits de haute qualité. Promouvoir et adhérer aux meilleures pratiques du développement logiciel.
  • Écrire du code propre et maintenable qui est évolutif et optimisé pour les performances.
  • Contribuer au développement des meilleures pratiques et normes pour le développement front-end au sein de l'organisation.
  • Travailler en étroite collaboration avec les designers et les gestionnaires de produit pour bien cerner les requis des fonctionnalités, et les implémenter adéquatement.
  • Participer aux scrums quotidiens, et aux diverses réunions d’équipe (planification, démos, rétros)
  • Collaborer avec l'équipe Dev Ops pour déployer la solution sur des clouds privés ou publics
  • Écrire du code en ReactJS et des tests unitaires pour implémenter la solution.
  • Concevoir et développer de nouvelles fonctionnalités et des modules clés de la solution.
  • Créer des applications Web réactives et conviviales à l'aide de technologies modernes.
  • Partager les connaissances avec l'équipe sur les nouvelles fonctionnalités développées
  • Participer à tous les aspects techniques de la solution logicielle Studio tout au long du cycle de vie du développement, à partir des requis, la conception, le développement, les tests, la documentation, la maintenance, la formation et le support.
  • Partager la propriété d'un ou plusieurs composants logiciels majeurs

Pour réussir dans ce rôle, cette personne devra posséder ces qualifications

  • Bonne connaissance des principes fondamentaux de JavaScript.
  • Esprit d'apprentissage continu, avec la capacité de demeurer à jour avec les dernières technologies et techniques frontend.
  • Solides compétences en débogage et dépannage pour identifier et résoudre les problèmes.
  • Capacité à comprendre l’architecture de l’application et à y intégrer des composantes de qualité.
  • Bonne expérience dans la conception OO et les modèles de conception.
  • Expérience dans la création et la livraison de logiciels professionnels.
  • Expérience de travail avec des APIs côté serveur et de leur intégration aux applications frontend.
  • Capacité démontrée de se concentrer sur les tâches et de les accomplir à temps.
  • Expérience avec React, Redux et BackboneJs, y compris le développement d'applications à grande échelle utilisant ces technologies.
  • Capacité d'analyser et de résoudre des problèmes complexes rapidement et de façon créative.
  • Excellentes aptitudes à la communication orale et écrite.
  • Être un joueur d'équipe solide.
  • Excellente connaissance de CSS ainsi que de SASS.
  • Au moins 3 années d'expérience dans le développement Web front-end, incluant la création d'applications Web réactives et conviviales.
  • Baccalauréat en génie ou en informatique.
  • Bonne connaissance d'au moins un framework Javascript moderne (ex. React, Vue, Angular).

Vous détenez aussi ces compétences :


  • Familiarité avec certains outils de déploiement d’infrastructure et de configuration (K8s, Envoy, etc.) et familiarité avec l'infonuagique - Azure, GCP, AWS ou Alibaba.
  • Connaissance du cadre de gestion Web, du format standard ouvert et des protocoles, par ex. Json, XML, http, RESTful.
  • Bonne connaissance du processus Agile.
  • Maîtrise du français et de l'anglais (connaissance pratique).
  • Familié avec les microservices et les écosystème de conteneurs (par exemple Kubernetes, Docker).
  • Connaissance pratique des bases de données (par exemple PostgreSQL, MySQL).
  • Connaissance de Python.
  • Connaissance de la gestion du contrôle des versions logicielles (par exemple git) et des pratiques d'intégration continue (par exemple GitLab CI).


Summary/ Opportunity:


Cerence is the global leader in supplying voice assistants and other software solutions for car manufacturers like Mercedes, Toyota, BMW, Audi, and many others. We are looking for a Front-End Developer for our state-of-the-art Studio platform. This platform allows you to speech-enable any type of application by developing and training your own customized ASR, NLU and Dialog models. The Studio platform is powered by Cerence’ sophisticated speech recognition and AI technology. More details at https://developer.cerence.com

Reporting to the Senior Manager of Software Development as a member of the Studio platform development team, you will be involved in all technical aspects of the software solution, including requirements, design, implementation, code review, testing, documentation, training, and support – in an Agile environment.

As a Cerence team member, you will:

  • Share the ownership of one or more major software components
  • Participate in daily scrums, plus sprint planning/review/retro meetings and grooming sessions
  • Share knowledge with the team on newly implemented features
  • Work closely with designers and other stockholders to understand and implement feature requirements.
  • Build responsive, user-friendly web applications using modern front-end technologies
  • Design and develop new features and key software modules of the software solution
  • Collaborate with the Dev Ops team to deploy production loads to private or public cloud.
  • Contribute to the development of best practices and standards for front-end development within the organization.
  • Conduct design and code reviews to ensure high-quality end products. Advocating and adhering to the software development's best practices
  • Participate in all technical aspects of the Studio software solution through the full life cycle of the development including requirements, design, implementation, testing, documentation, maintenance, training, and support
  • Write ReactJS code and unit tests to implement the solution
  • Write clean, maintainable code that is scalable and optimized for performance

Who you are:

  • Ability to analyze and solve complex problems quickly and creatively.
  • Strong knowledge of JavaScript core fundamentals.
  • Excellent oral and written communication skills.
  • Excellent knowledge of CSS as well as SASS.
  • Experience working with server-side APIs and integrating them into front-end applications.
  • Good knowledge of at least one modern JavaScript framework (ex. React, Vue, Angular).
  • Proven experience with React, Redux, and Backbone Js, including the development of large-scale applications using these technologies.
  • Strong debugging and troubleshooting skills to identify and solve issues.
  • You possess a bachelor’s degree in engineering or computer science.
  • Ability to understand the application architecture and to create rock-solid components.
  • Being a strong team player.
  • Continuous learning mindset, with the ability to stay up to date with the latest front-end technologies and techniques.
  • Good experience in OO design and design patterns.
  • Experience building and shipping professional software.
  • Demonstrated ability to focus on and complete tasks on time.
  • You have at least 3 years of experience in front-end web development, with a focus on building responsive, user-friendly web applications.

You also have these skills:


  • Knowledge of software version control management (e.g. git) and continuous integration practices (e.g. GitLab CI).
  • Knowledge of web back-end framework, open-standard format and protocols e.g. Json, XML, HTTP, RESTful.
  • Familiarity with infrastructure deployment/configuration tools (K8s, Envoy, etc.) and knowledge about cloud computing - Azure, eventually GCP, AWS or Alibaba.
  • Practical knowledge of databases (e.g. PostgreSQL, MySQL).
  • Knowledge of Python.
  • Comfortable in French & English (working knowledge).
  • Good knowledge of the Agile process.
  • Familiarity with microservices and its container ecosystem (e.g. Kubernetes, Docker).