Air Canada Vacations is looking for a Front-End Developer to join the Web Development team.
You will be a part of the Web development team responsible for development and implementation of innovative front-end applications for the tourism industry where you will be working on new Digital Transformation application development with the latest technologies.
WHAT YOU DO
Contribute to all the phases of software development life cycle (SDLC).
Responsible for implementing highly complex and scalable single page applications for eCommerce flows.
Creating and integrating our SPA using VueJS based on requirements from architect and the eCommerce team and in collaboration with the web designer and the backend team.
Working in an agile development environment requiring the individual to be self-driven, make decisions independently and be flexible to cater to demands.
Accountability, delivery of the assigned tasks on time, ensuring high quality and high-performance following scrum processes
Continuously improve your development and teamwork skills.
Ability to work in fast paced environment with shifting priorities.
Mentor other Developers on programming issues.
Understand, review, improve and refactor code not written by yourself.
Strong analytic skills and aptitude for solving large and complex problems
Actively contribute to the continuous enhancement of the team and the platform through retrospect, by bringing new ideas and solutions on how to test and ameliorate the applications, the delivery, the communication, etc.
WHAT YOU BRING
Strong commitment, curious and ability to quickly become familiar with new applications. Excellent communication skills combined with a very structured and analytical way of thinking.
Eagerness to learn and a love for coding, open to different ideas and learning from team member every day on the job.
10+ years hands-on experience on all aspects of web development,
Strong experience with Javascript, Type script, Single page application, reactivity and state management[RL1]
Strong Experience in client-side scripting and JavaScript frameworks such as Vue3, jQuery, Nodejs,
Experience with front-end unit tests using various libs
Extensive experience in developing and consuming REST webservices and working in a micro-service environment.
Must be self-motivated, autonomous and able to balance multiple-simultaneous tasks.
Good analytical and problem-solving skills.
Experience working in JIRA, Confluence, GIT.
Bilingual is preferable.