Front End Developer

Plusgrade - Montréal, QC (30+ days ago)

Apply Now

Plusgrade is an award-winning technology company at the forefront of ancillary revenue and merchandising in the global travel industry. As the market-leading provider in its category of upsell solutions, Plusgrade is generating billions of dollars of new revenue opportunity and powering leading travel suppliers in more than 50 countries. Honoured with the prestigious Deloitte Technology Leadership award as global leader in its sector, Plusgrade is also consistently recognized as one of North America’s fastest growing technology companies in the annual Deloitte Technology Fast 50™ and Fast 500™ awards.

Plusgrade is headquartered in Montreal with offices in New York and Singapore.

The Role:
We are seeking an experienced Front End Developers to work with us to build amazing new products for airlines and travelers. This role will be located in our Montreal headquarters

We firmly believe there are many challenging opportunities in travel technology, if you are excited about helping us solve some of them, we would like to meet you.

As a Front End Developer your typical week would consist of:
Maintaining and developing new features on our applications
Analyzing problems and estimating user stories to create reusable solutions to match all of our partners’ needs
Being part of a open minded AGILE team
Reviewing the code of your colleagues using pull requests
Doing pair programming sessions to share knowledge and deliver high quality and tested code
Build, test, and deploy features frequently
We empower all of our engineers with a cross-functional team of product managers, designers, and test engineers. You would also collaborate with peers to develop technical proposals and contribute to internal tools that optimize our development processes. You would also assist our skilled support team and operations team in triaging and resolving issues.

You write understandable, testable code with an eye towards maintainability
You like working with other people to find the right solutions for the right problems
You understand best practices for software development mixed with delivery deadlines and can strike the right balance
You possess strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval
You have experience designing and implementing software in NodeJS, Python, Java or .Net and deployed in the cloud (AWS preferred)
You have experience working with a popular frontend rendering library or framework like React, Angular or VueJS or are very passionate to learn more about it. Experience in React is preferred
You have experience creating complex user interfaces using a state manager library like MobX, Redux, Ngrx Store or Vuex
You have a strong understanding of testing and the test pyramid
You have experience working with HTML5, CSS3, and responsive designs
You have a bachelor’s degree in Computer Science, Engineering, or related field, or equivalent training, fellowship, or work experience
You can lead a technical architecture discussion in front of a whiteboard and help drive technical decisions
Extra bonus points for experience in the Airline industry and familiarity with travel technology.