Développeur front-end senior / Senior Front-End Developer
Genius Solutions
Quebec City, QC
Travailler chez Genius Solutions c'est :
Genius Solutions est l'un des principaux développeurs de logiciels ERP pour les fabricants de petite et moyenne taille. Notre personnel relève des défis passionnants dans un environnement chaleureux et motivant où les gestionnaires font partie de l’équipe. Genius est une entreprise en pleine croissance dotée d'une équipe jeune, dynamique et hautement qualifiée qui encourage la curiosité, le partage d'idées et la collaboration pour atteindre nos objectifs.

C’est également joindre une entreprise en constante évolution dans un environnement stimulant et dans un marché hautement compétitif.

Vous avez de l’intérêt à travailler chez Genius ?

Ce sont nos valeurs :
Curiosité : Les personnes curieuses apprennent et s'améliorent toujours, car elles ont le courage d'explorer, de poser des questions difficiles et de relever de nouveaux défis.

En mission : Nous ne sommes jamais satisfaits lorsque c’est seulement “Correct”. Nous nous engageons à créer et à fournir des solutions dignes du nom “Genius”.

Énergie : Notre passion nous pousse à donner le meilleur de nous-même. Nous utilisons cette passion pour lutter contre l'adversité et aider nos clients à grandir.

Confiance : L'honnêteté et l'intégrité sont au cœur de tout ce que nous faisons. Nous nous efforçons d’établir la confiance entre nous et avec nos clients. Nous sommes transparents dans tout ce que nous faisons.

Vous vous reconnaissez dans les valeurs de la compagnie ? Oui ?

Continuons !

Développeur front-end senior chez Genius Solutions :
Nous recherchons actuellement un Développeur front-end senior avec de bonnes aptitudes en leadership.

Les tâches et responsabilités :
Vous serez un des leaders de l’architecture et du design de la partie front-end de l’application.
Vous travaillerez en étroite relation avec l'équipe UX à la définition et la mise en œuvre des fonctionnalités.
Vous participerez au processus de développement logiciel dans le cadre d'une équipe Scrum.
Vous participerez à l'analyse de la solution avec l'équipe.
Vous serez responsable de définir et mettre en oeuvre les stratégies permettant de livrer une application qui atteindra les standards de qualité attendu.

Qualifications :
Baccalauréat en développement logiciel, génie informatique ou autre domaine pertinent
Minimum de 5 ans d’expérience à titre de développeur front-end ou full-stack

Expérience principale :
Connaissances avancées :
JavaScript
MVVM, modèle d’architecture utilisé par les Frameworks Web modernes (Ex. : ReactJs, VueJs, Aurelia, KnockoutJs, etc.)
Avec le concept de SPA (Single Page Application) & HTML5 et CSS3

De bonnes connaissances avec :
Reactive Programming
ASP.Net
De packages manager : NPM
Build/Bundle outils tel que Gulp ou Webpack
NodeJs

Autres :
Environnement Microsoft, Visual Studio, Azure, SQL server, etc...
Connaissance de Framework JavaScript: Aurelia, Angular, ReactJs (Atout)
Connaissance de librairie UI : Syncfusion, Framework7
Expérience dans une équipe collaborative; doit être à l’aise d’apporter des idées novatrices afin de maintenir une archetecture global saine.
WebDriver (Protractor), Jasmine and karma (un atout)
CSS pre-processor (e.g. Sass, Less)
Distributed version control systems (Mercurial)
FontAwsome (atout)

Conditions de travail :
Une super équipe
Une compagnie en pleine croissance où votre opinion est valorisée
Une équipe de direction transparente et accessible
Un ordinateur portable tout neuf, équipé de multiples écrans et tous les logiciels nécessaires
Un salaire compétitif
Un horaire de travail flexible
7 congés payés par année en plus des vacances
Des assurances collectives
Stationnement gratuit
Des activités sociales
Une allocation annuelle pour ton inscription a une activité physique de ton choix
Et bien plus...

Working at Genius Solutions:
Genius Solutions is a leading developer of ERP software for small and mid-size manufacturers. Our people take on exciting challenges in a warm and motivating environment where the decision makers are part of the team. Genius is a fast-growing company with a young, dynamic, and highly skilled team, that encourages curiosity, the sharing of ideas, and across-the-board collaboration to accomplish our goals.

You will join a fast-growing company with a stimulating work environment in a highly competitive market.

Interested in working at Genius?

These are our values:
Curiosity: Curious people are always learning and always getting better, because they have the courage to explore, ask tough questions, and embrace new challenges.

On a Mission: We’re never satisfied with ‘good enough’. We’re committed to building and delivering solutions worthy of the name “Genius”.

Energy: Our passion drives us to be the best we can be. We use that passion to fight through adversity and to help our customers grow.

Trust: Honesty and integrity are at the core of everything we do. We strive to build trust amongst ourselves and with our customers. We do what we say, and say what we mean.

Do you share our values? If so, then read on!

Senior Front-End Developer at Genius Solutions :
We are currently seeking a Senior Front-End Developer with strong leadership skills.

Duties and Responsibilities:
You’ll be a leader of Front-End Architecture and Design for the application.
You’ll work closely with the UX team to define and implement functionalities.
You’ll participate in the software development process as part of a Scrum team.
You’ll participate in solution analysis with the team.
You’ll be responsible for defining and implementing strategies to deliver an application that meets the established quality standards.

Skills and Profile :
Bachelor’s in software development, computer engineering, or other relevant field
Minimum 5 years’ experience as a Front-End or Full-Stack Developer

Advanced knowledge with :
JavaScript
MVVM, as a Design Pattern used by Web Framework ex.: (ReactJs, VueJs, Aurelia, KnockoutJs, etc.)
SPA concepts (Single Page Application) & HTML5 et CSS3

Good knowledge with:
Reactive Programming
ASP.Net
Packages Manager: NPM
Build/Bundle tools such as Gulp or Webpack
NodeJs

Other:
Microsoft Environment, Visual Studio, Azure, SQL server, etc...
Knowledge of JavaScript Framework: Aurelia, Angular, ReactJs
Knowledge of UI Library: Syncfusion, Framework7
Experience in a collaborating team; must be comfortable to bring new Design Patterns and improve current dev towards a healthy global architecture.
WebDriver (Protractor), Jasmine and Karma (nice to know)
CSS pre-processor (e.g. Sass, Less)
Distributed version control systems (Mercurial)
FontAwsome (nice to know)

Working Conditions:
Great team
A fast-growing company where your opinion is valued
Transparent and accessible management team
Brand new laptop equipped with multiple screens and all required software
Competitive salary
Flexible work schedule
7 paid personal days per year in addition to vacation
Group insurance
Free parking
Social activities
Annual allowance for registration in a physical activity of your choice
And much more!