Front end developer (Career opportunity, no open position currently)
Segic
Brossard, QC
Job Description

As a Front End developer, you will have the opportunity to contribute to the design of a SaaS platform. You will use a full suite of modern tools and methodologies, including Vue.js, Typescript, Webpack, DDD, TDD, Agile/Scrum and DevOps, Git, continuous deployment with automated testing and more.

You will use Azure DevOps to create cloud-based applications. Continuous deployment tools will allow you to deliver each of your new features into production environments as soon as they are complete.

You will have the chance to work in a happy, dynamic, flexible and productive environment.

Duties

As a member of the development team, participate actively in each phase of development related to the design of our group insurance platform
Review your team members’ code, and perform QA
Collaborate closely with the UX, UI, business analysis and backend teams
Participate in diagnostics and the correction of issues found in testing and production environments
Offer your opinion and contribute to shared efforts to improve the quality and efficiency of development projects

Qualifications

Mastery of JavaScript, HTML and CSS
Solid experience with Vue.js, Typescript, jQuery, Sass, Webpack or equivalent
Solid experience with a source-code management tool such as Git, TFS or SVN (Git preferred)
Experience with responsive/adaptive design principles and cross-browser development
Attention to detail and pride in producing quality work
Empathy for users
Innovative, strong team player, able to thrive in a fast-moving environment with tight deadlines
Creativity in the resolution of technical issues and optimization of resources
Excellent interpersonal and communication skills
High capacity for learning, open to new challenges
Disciplined and independent
Fluent in written and spoken French and English

Additional Information

Experience or knowledge of Agile practices
Experience in mobile app development
Experience with DDD and TDD
Experience with continuous deployment and the implementation of automated testing
Interest in the user experience