Find jobs in Canada today!

To post a job, login or create an account |  Post a Job

TripArc: Front-End Software Developer


This is a Full-time position in Cote-Saint-Luc, QC posted July 9, 2021.

Company DescriptionFounded in 2017, TripArc is a privately held software company that powers the top Travel Agencies and Tour Operators in North America.

Our expansive and growing network of suppliers enables our clients seamless real time access to a comprehensive range of travel options and services globally with over $750 million worth of transactions managed through our platform annually all at the industry’s best rates for travelers and rates of return for travel advisors and tour operators.Our industry leading platforms address the current challenges the travel industry is facing because of the pandemic and offers solutions in technology, purchasing, finance and marketing.

We deliver solutions to travel professionals in the most effective way possible based on our deep experience with two leading brands in the luxury travel space – Kensington Tours and Travel Edge –we have real insight into the needs of tour operators and travel agencies today.TripArc’s goals are simple.

To make our distribution network of over 1400 travel entities and our network of suppliers and agents more profitable, efficient and help them create truly unique travel for their clients.

The travel industry was impacted by the pandemic, but as leaders in the industry, our turnaround has been significant and is gaining momentum.

With the pent-up demand we are already seeing, we are here to help our clients make the most of it.Job DescriptionOur consumer focused Digital Team is responsible for building and maintaining customer facing websites and administrative tools for our clients with the latest tools and frameworks that optimize performance and development efficiency.

We’re looking for an experienced Front-End Developer who combines the art of design with the art of programming to bring the right balance to the end result.

You’ll help bridge the gap between graphical design and technical implementation and play an active role on both sides of the conversation defining how sites look as well as how they work.You’ll be responsible for everything from translating UI/UX design wireframes into performant working code that produces the visual elements of our sites to helping with our migration to Angular 12 (just arriving).

This person will focus heavily on abstracting our code and improving reusability as we continue building out the component libraries we need to be ready to scale, work across other platforms and add new ” In trip” products for travelers in the future.We converted to an Agile methodology a couple of years ago and are now a fully enabled Agile department that prioritizes work based on the value it brings to our clients.

During each two week sprint, our developers plan, write, test, integrate and bug fix while collaborating on teams with skilled Business Analyst, UX and product resources, which are dedicated to the team.

We hire problem solvers, not technicians and look for self-motivated individuals with diverse backgrounds able to use the best tool for the job, contribute new ideas, and help bring them to life.Key ResponsibilitiesAssist in evaluating new functionality requests on a value scale for the businessWork with your team to scope, develop, test and deliver complex, scalable front end components and user-facing featuresBuild reusable code and libraries for future useEnsure technical feasibility and SEO optimization of UI/UX designsOptimize our applications for maximum speed and scalability for both desktop and mobileAssure all user input is validated before it’s submitted to the back-endEnsure work is delivered on schedule and keep stakeholders informed of the project’s progress.Explore and recommend current trends, techniques and technologies that could have a positive impact on your work QualificationsBachelor’s degree in Computer Science or Engineering or multi-year college program5+ years’ experience with JavaScript, HTML5, CSS3, SCSS and CSS frameworks such as Bootstrap3+ years’ experience building complex, performance sensitive SPA’s with Angular 7+ or ReactStrong client-side scripting with JavaScript and jQueryAbility to translate UX mock-ups into responsive interfaces that work seamlessly across desktop, mobile and tabletPractical experience with Nodejs and TypescriptSolid understanding of asynchronous request handling, partial page updates, and AJAXKnowledge of cloud hosted image services such as Cloudinary for dynamic image manipulationDeep understand of component-based designProficient understanding of responsive web development using flexible / fluid grids and imageryProficient understanding of code versioning tools, such as Git / GitHubGood understanding of SEO principles and how to ensure applications adhere to them5+ years’ experience with the Microsoft .NET technology stackExperience with Mobile app development, Cloudinary and Jira would all be assetsExperience with Agile methodology and Scrum practicesExperience with storybook.Io would be a bonusOur StackWe build our software on the Microsoft stack.

Our web-based platforms utilize modern JavaScript frameworks such as Blazor, Angular (mostly) and React (legacy) over a Microsoft .NET Core MVC application base.

We implement RESTful WebAPIs to interact with our relational database systems (such as SQL Server) using the Entity Framework.

Additionally, our custom-built APIs also reach into our CMS and caching middleware.

Other technologies we work with include SOLR, Redis, RabbitMQ, Kubernetes, MongoDB, Couchbase, Docker, Cloudinary, GraphQL, Ingenico, AJAX, HTML5 and Bootstrap.

We use the VS 2019 Pro IDE for development.Additional InformationCultural Fit Thrives working in a technology and KPI driven organization.Able to thrive in an entrepreneurial environment.Highly functional in a fast paced, constantly changing workplace building plans through iterations from learning on what’s working and not working.Ability to build trust and work through conflict both upwards and downward.We know that our success is dependent on the people who join our team, which is why we recruit the best.

Our team is made up of owners; people who are smart, low ego, and who are accountable for their results.

We all play a part in the success of the company and are proud of what we do.We thank all candidates for their interest however only those selected for an interview will be contacted.Travelify is committed to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act.

If you require accommodation due to a disability at any stage of our hiring process, please advise us when completing your application.