Founded in 2017, TripArc is a $750 million privately held company powers the top Travel Agencies and Tour Operators in North America. Our expansive and growing network empowers seamless access to a comprehensive range of travel options and services globally with over $750 million transactions annually - all at the industry’s best rates.
As an industry leader in technology, purchasing, finance, HR and marketing, we know how to deliver solutions to travel professionals in the most effective way possible. With deep experience in partnering with two leading brands in the luxury travel space – Kensington Tours and Travel Edge – TripArc has real insight into the needs of tour operators and travel agencies today.
TripArc’s goals are simple. To make our network of over 1400 travel entities more profitable, efficient and help them create truly unique travel for their clients.
The Role
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. Predominantly, you will be working with Angular and will focus heavily on abstracting components into libraries, focusing on reusability as we continue building out the component libraries and work across other platforms and add new products for travelers and travel agents.
We work as an 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 Responsibilities
- Assist in evaluating new functionality requests on a value scale for the business
- Work with your team to scope, develop, test and deliver complex, scalable front end components and user-facing features
- Build reusable code and libraries for future use
- Ensure technical feasibility and SEO optimization of UI/UX designs
- Optimize our applications for maximum speed and scalability for both desktop and mobile
- Assure all user input is validated before it’s submitted to the back-end
- Ensure 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
Key Skills/Experience
- Bachelor’s degree in Computer Science or Engineering or multi-year college program
- 5+ years’ experience with JavaScript, HTML5, CSS3, SCSS and CSS frameworks such as Bootstrap
- 3+ years’ experience building complex, performance sensitive SPA’s with Angular 7+ or React
- Strong client-side scripting with JavaScript and TypeScript
- Ability to translate UX mock-ups into responsive interfaces that work seamlessly across desktop, mobile and tablet
- Solid understanding of asynchronous request handling, partial page updates, and AJAX
- Knowledge of cloud hosted image services such as Cloudinary for dynamic image manipulation
- Deep understand of component-based design
- Proficient understanding of responsive web development using flexible / fluid grids and imagery
- Proficient understanding of code versioning tools, such as Git / GitHub
- Good understanding of SEO principles and how to ensure applications adhere to them
- 5+ years’ experience with the Microsoft .NET technology stack
- Experience with Mobile app development, Cloudinary and Jira would all be assets
- Experience with Agile methodology and Scrum practices
- Experience with storybook.io would be a bonus
Our Stack
We build our software on the Microsoft/Azure stack. Our web-based platforms utilize modern JavaScript frameworks such as Angular over a Microsoft .NET Core 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, CosmosDB, Couchbase, Docker, Cloudinary, AJAX, HTML5 and Bootstrap. We use a mix of Visual Studio (mostly), Visual Studio Code and JetBrains Rider IDEs.
Cultural Fit
- Thrives in a technology enabled, solution focused, KPI driven organization
- Is able to work effectively in an entrepreneurial environment
- Remains highly functional in a fast paced, constantly changing workplace
- Adapts plans through iteration, learning what’s working and what’s not
- Builds trust and works through conflict effectively upward and sideways
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 are 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.
We thank all candidates for their interest however only those selected for an interview will be contacted.