Senior Front-end or Full stack Developer

Equinoxe Virtual Clinic - Montréal, QC (30 days ago)

Apply Now

At EQ Care, we are on a mission to create innovative technologies and services that drive our vision which is to create a healthier world, one life at a time.

EQ Care is a market leader in the rapidly growing industry of virtual healthcare. We enable employers to offer to their employees a secure online access to medical practitioners and nurses via a computer, tablet, or smartphone. Telemedicine is the biggest trend in employee benefits and an exponential number of companies are looking to offer the service in the near future.

To accomplish our big vision, we are building a team of extremely motivated people from different fields of expertise such as science, technology, healthcare, HR, group benefits and design to combine human knowledge, empathy with technology and processes in order to create the ideal virtual health solution.

At EQ Care, you will be part of a highly dynamic and innovative team, laser-focused on creating a health enriching community built on trust, warmth, and dignity, with the goal of creating value for all our partners through a technology-enhanced care ecosystem.

Senior Front-end or Full Stack Developer

Position Summary
We are seeking a Senior Software Engineer to help build and maintain innovative, state of the art, Telemedicine and Virtual Care SaaS platform. You will play key role in implementing our product vision, steer technology choices and drive software development process towards best industry practices. We are seeking candidates who thrive in fast-paced, product and service-driven environments. To be successful, you need to be highly motivated and detail-oriented while showing the highest standards of responsibility.

Key Responsibilities

Work closely with design, product management, and development teams to create functioning smooth and responsive front-end web applications that deliver great user experience across multiple devices and browsers.
Integrate front-end web applications with our RESTful API services
Lead the entire web application development life cycle right from concept stage to delivery and post-launch support.
Write well designed, testable, efficient code by using best software development practices
Gather, refine specifications, requirements based on technical needs
Conduct and participate in daily Scrum and continuously improve on team's performance
Write and maintain technical documentation
Create and implement automated software testing
Ensure high quality graphic standards and brand consistency
Stay up-to-date with latest design, UI trend and emerging front-end technologies
Be responsible for maintaining, expanding, and scaling our application

Education & Skills

Deep expertise with the JavaScript language and its modern ES6+ syntax and features
Highly proficient with Vue.js framework and its core principles such as components, reactivity, and the virtual DOM
Familiarity with the Vue.js ecosystem, including Vue CLI, Vuex, Vue Router, and Nuxt.js
Familiarity with popular JS framework such as Angular, React, Ember, etc.
Experience with some of hybrid application frameworks such as React Native, Vue Native, Ionic, Cordova, Flutter, etc. will be a plus
Experience with FE State Management Practices (RxJS, Redux, etc)
Good understanding of HTML5 and CSS3, including Atomic CSS
Understanding of server-side rendering and its benefits and use cases
Knowledge of functional programming and object-oriented programming paradigms
Ability to write efficient, secure, well-documented, and clean JavaScript code
Familiarity with automated JavaScript testing, and testing frameworks such as Jest or Mocha
Proficiency with modern development tools, like Babel, Webpack, and Git
Experience with both consuming and designing RESTful APIs
Ability to mentor other programmers and perform effective Code Review
High awareness on Reliability, Security, Performance, and Scalability
Experience on implementing complex UI interactions and animations is a plus
Skilled and experienced in agile software development and its respective tools
Aggressive problem diagnosis, creative problem solving skills
BS/MS degree in Computer Science, Engineering, or relevant field.

Chez EQ Care, nous avons comme mission de créer des technologies et services innovateurs en lien avec notre vision de créer un monde plus en santé, une vie à la fois.

EQ Care est un leader dans l’industrie de la santé virtuelle. Nous permettons aux employeurs d’offrir à leurs employés un accès en ligne sécurisé à des médecins, infirmières et autres professionnels de la santé via un ordinateur, tablette ou téléphone intelligent. La télémédecine est la principale tendance en assurance collective et un nombre exponentiel d’entreprises considèrent offrir ce service dans un futur proche.

Afin d’accomplir notre grande vision, nous bâtissons une équipe de gens extrêmement motivés provenant de différents domaines d’expertises tels que les sciences, l’ingénierie, le commerce et la conception afin de combiner les connaissances humaines et l’empathie avec les technologies et les processus pour créer la solution santé virtuelle idéale.

Chez EQ Care, vous ferez partie d’une équipe dynamique et innovatrice, concentrée à la création d’une communauté d’amélioration de la santé bâtie sur la confiance, la chaleur humaine et la dignité, tout en ayant pour but de créer une valeur pour tous nos partenaires via un écosystème de soins supporté par la technologie.

Développeur Senior Front -end ou Full stack

Le poste

Nous recherchons un ingénieur logiciel principal pour aider à construire et à maintenir une plate-forme SaaS innovante à la pointe de la technologie, de la télémédecine et des soins virtuels. Vous jouerez un rôle clé dans la mise en œuvre de notre vision du produit, orienterez les choix technologiques ainsi que le processus de développement logiciel vers les meilleures pratiques de l'industrie. Nous recherchons des candidats qui prospèrent dans des environnements dynamiques, axés sur les produits et les services. Pour réussir, vous devez être motivé et soucieux du detail.

Principales responsabilités

Travailler en étroite collaboration avec les équipes de conception, de gestion des produits et de développement pour créer des applications Web Front-end fonctionnelles et réactives qui offrent une expérience utilisateur exceptionnelle sur plusieurs appareils et navigateurs.
Intégrez des applications Web Front-end à nos services API RESTful
Diriger l'ensemble du cycle de vie du développement d'applications Web, de l'étape de la conception jusqu’à la livraison et à l'assistance après le lancement.
Écrire du code bien conçu, testable et efficace en utilisant les meilleures pratiques de développement logiciel
Recueillir, affiner les specifications et les exigences en fonction des besoins techniques
Mener et participer au Scrum quotidien afin d’améliorer continuellement les performances de l'équipe
Rédiger et maintenir la documentation technique
Créer et implémenter des tests logiciels automatisés
S’assurer des normes graphiques de haute qualité ainsi que de la cohérence de la marque
Rester à jour avec la dernière conception, la tendance de l'interface utilisateur et les technologies Front-end émergentes
Être responsable de la maintenance, de l'expansion et de la mise à l'échelle de notre application

Éducation et compétences

Expertise approfondie du langage JavaScript, de sa syntaxe et de ses fonctionnalités modernes ES6 +
Très compétent avec le cadre Vue.js et ses principes de base tels que les composants, la réactivité et le DOM virtuel
Connaissance de l'écosystème Vue.js, y compris Vue CLI, Vuex, Vue Router et Nuxt.js
Connaissance du framework JS populaire tel que Angular, React, Ember, etc.
Expérience avec certains des cadres d'applications hybrides tels que React Native, Vue Native, Ionic, Cordova, Flutter, etc. sera un plus
Expérience avec les pratiques de gestion des états FE (RxJS, Redux, etc.)
Bonne compréhension de HTML5 et CSS3, y compris Atomic CSS
Compréhension du rendu côté serveur et de ses avantages et cas d'utilisation
Connaissance de la programmation fonctionnelle et des paradigmes de programmation orientée objet
Capacité à écrire du code JavaScript efficace, sécurisé, bien documenté et propre
Connaissance des tests JavaScript automatisés et des frameworks de test tels que Jest ou Mocha
Maîtrise des outils de développement modernes, tels que Babel, Webpack et Git
Expérience avec la consommation et la conception d'API RESTful
Capacité à mentorer d'autres programmeurs et effectuer une révision de code efficace
Sensibilisation élevée à la fiabilité, la sécurité, les performances et l'évolutivité
Expérience dans la mise en œuvre d'interactions et d'animations d'interface utilisateur complexes est un atout
Compétent et expérimenté dans le développement de logiciels agiles et ses outils respectifs
Diagnostic des problèmes, compétences créatives en résolution de problèmes
Licence BS / MS en informatique, ingénierie ou dans un domaine pertinent.