Tuesday , January 31 2023

Westjet Job Opportunities – Senior Front-end Software Developer

  • Full Time
  • Canada

Website WestJet

Job Description:

WestJet is seeking a front-end developer reporting into our Guest Experience office. This individual can demonstrate a high standard of excellence, enjoys challenges, and is results-driven.
The Software Developer will create high-quality browser-based web applications that has high visibility in westjet.com. Applies industry-standard processes, practices, and techniques and work with the development team and business stakeholders to develop appropriate guest focused applications that meet WestJet’s business, technical, and quality requirements. This role requires an energetic self-starter with a strong work ethic and willingness to learn and contribute in a fast-paced environment. Excellent communication skills and the ability to collaborate with others are essential.


Job Responsibilities:

  • Design and develop robust, extensible and high-quality code that meet business, technical and quality requirements of upcoming product features as well as the maintenance of existing functionalities
  • Actively participate and provide technical expertise for the creation, implementation and ongoing evolution of WestJet’s design and development methodologies, coding standards and UI style guidelines
  • Lead the development team in working with business stakeholders to define and prepare functional and design specifications of new features/products
  • Provide accurate estimates for development effort, complexity and risk for software development sustainment streams and capital projects
  • Demonstrate sound judgment regarding confidential and sensitive matters
  • Design and develop automated unit and integration tests for front end code that define and validate feature/product requirements
  • Lead the development team in working with quality assurance partners to assess the impact of code changes, to ensure the validation of requirements and to provide timely troubleshooting and fixes to software defects
  • Provide technical expertise in how to manage code and resolve code conflicts with other developers
  • Document system components, related interfaces and ensure complete and accurate release notes
  • Collaborate and engage with internal and external developers to ensure alignment of standards & best practices
  • Plan, lead, and track the technical aspects of the software development sustainment streams and capital projects
  • Play an active role in the evaluation and selection of new software development tools and frameworks as we constantly optimize and modernize
  • Shares knowledge through by providing training via presentations/workshops that encourage development on the team
  • Lead the development team in working with operational partners to ensure the supportability of new features/products and to provide timely technical support and fixes to production applications
  • Provide technical expertise and approval for the review and analysis of front-end code as well as all automated tests

Job Requirements:

  • Excellent interpersonal, organizational, problem-solving, verbal, and written communication skills
  • Expert level experience in developing web applications using HTML, CSS and JavaScript
  • Azure, AWS or Google Cloud is beneficial in this role
  • JavaScript unit testing frameworks such as Jest, Nock, Mocha, Jasmine
  • Axios cahe, Axios cache adapter, LocalForage and IndexedDB
  • Vue-lidate, Composition API, VeeValidate and VueX
  • WebPack, Require, Babel, npm and JFrog
  • Knowledge of build automation tools such as Jenkins and Azure DevOps pipelines
  • RESTful web services using AJAX, JSON
  • Integrating preprocessors such as LESS and SASS
  • Version control system such as Subversion and GIT
  • IDE software such as Webstorm and VSCode
  • Completed Bachelor’s degree in Computer Science or equivalent experience
  • 8+ years of experience in all phases of software development
  • Experience in development following accessibility standards and web usability (UI/UX design)
  • Mobile-first web development and responsive web design
  • Expert level knowledge of JavaScript libraries such as VueJS, React, Angular, NodeJS
  • Expertise in the following areas preferred:

Job Details:

Company: WestJet

Vacancy Type: Full Time

Job Location: Canada

Application Deadline: N/A

Apply Here


 Report Job