Enable job alerts via email!

Fullstack Engineer (UI/UX)

Sherpa°

Toronto

Remote

CAD 120,000 - 170,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Sherpa° is seeking a talented Fullstack Engineer to design responsive, mobile-friendly applications that enhance the travel documentation experience. Join our innovative team where you'll craft user interfaces, optimize performance, and ensure accessibility, all while collaborating with a dynamic group of travel industry experts.

Benefits

Competitive salary
Unlimited vacation
Health and dental benefits
Learning and development opportunities
Home office allowance
Annual team offsite

Qualifications

  • 5+ years of professional experience in frontend development.
  • Strong TypeScript skills and understanding of JavaScript frameworks.
  • Experience with Angular or willingness to quickly become proficient.

Responsibilities

  • Craft exceptional user interfaces that delight.
  • Lead Angular application maintenance and development while transitioning to NextJS.
  • Implement accessibility standards across all UI components.

Skills

Frontend development
User experience design
JavaScript frameworks
TypeScript
Responsive design
Performance optimization

Job description

3 weeks ago Be among the first 25 applicants

This range is provided by Sherpa°. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

CA$120,000.00/yr - CA$170,000.00/yr

About Sherpa

Sherpa° is a pioneering force in the travel industry, dedicated to simplifying the complex world of travel documentation for travelers and industry partners alike. As an independent resource, Sherpa° is not affiliated with any government agency, ensuring unbiased and comprehensive support.

Our innovative products improve the travel experience for our customers. From eVisas and travel requirements to health declarations and more, Sherpa° provides personalized information based on travelers' nationality and destination, reducing planning anxiety and improving travel documentation experience.

Founded in 2015 in Canada and trusted by many of the world's leading travel companies, including American Airlines, Air Canada, Korean Air, Japan Airlines, Lufthansa, and Air France-KLM, Sherpa° is committed to connecting the world and ensuring travelers can move freely and confidently. With Sherpa° as your guide, you can navigate the complexities of travel documentation with ease and focus on what truly matters - the joy of travel.

Our Product

For our travel-industry partners including airlines, agencies, tour operators, corporate travel managers, and more, Sherpa° opens up new ancillary revenue streams by offering seamless integration of eVisas and travel authorizations such as eTAs directly into the booking flow. This not only improves the customer journey, but also helps partners manage risks and reduce operational costs.

At the heart of Sherpa's offerings is its robust API, which encompasses an extensive database of passport and visa requirements, border procedures, and other travel-related information. Additionally, Sherpa° provides Embeddable Elements and a White-Label WebApp for a customizable and user-friendly experience.

In this role you will...

  • Craft exceptional user interfaces that delight. You'll translate designs into responsive, mobile-friendly, and accessible frontend applications, with a keen eye for detail and micro-interactions that elevate the user experience
  • Build and maintain design systems and components that ensure consistency across applications while allowing for customization for our various partners
  • Lead Angular application maintenance and development while helping transition toward NextJS for new rebuilds. Previous Angular experience is a plus, but a willingness to quickly become proficient is essential
  • Implement accessibility standards across all UI components to ensure our applications can be used by everyone, regardless of ability
  • Optimize for performance and SEO through effective server-side rendering strategies and adherence to best practices
  • Occasionally work across the full stack to optimize API integrations, implement backend features that support UI needs, and ensure seamless data flow from database to user interface


Requirements

We're looking for someone who combines technical excellence with a passion for creating exceptional user experiences.

Qualifications

  • 5+ years of professional experience in frontend development with a focus on building delightful UI/UX
  • Experience with responsive design, component-based architecture, and modern CSS frameworks
  • Strong TypeScript skills and understanding of JavaScript frameworks
  • Experience with Angular or willingness to quickly become proficient, we'll support you!
  • Understanding of performance optimization techniques for web applications
  • Understanding of backend concepts to effectively communicate with API teams
  • Excellent oral and written communication
  • Proven track record of implementing accessible web applications (WCAG standards)


What Sets You Apart

  • Experience with both Angular and NextJS/React
  • Knowledge of design systems and working with component libraries
  • Experience working closely with designers to implement and ideate on designs
  • Understanding of SSR and its impact on SEO and performance
  • Passionate about web animations and micro-interactions that enhance user experience, have you seen https://animations.dev/ or https://animejs.com/ yet?
  • Experience with a11y testing tools and methodologies
  • You're product-minded, enjoy collaboration and take initiative to turn ideas into launched solutions
  • AI has become an extension to your workflows. Show us how you leverage these tools effectively while maintaining your unique perspective and personal touch

Our Techstack

Our stack is built on TypeScript applications, with Angular 17+ powering our frontends and Node.js with Express/NestJS handling our backends. Everything is organized in an Nx monorepo, styled using TailwindCSS, and backed by PostgreSQL and Firestore databases. We deploy our services to Google Cloud Platform, primarily using Cloud Run and Cloud Functions.

A Day in the Life at Sherpa°

As a Fullstack Engineer at Sherpa°, you might start your day collaborating with designers in a whiteboarding session for our new visa application flow, then spend a few hours implementing those designs using our component library. After lunch, you might join a technical discussion about optimizing our Angular application's performance or planning our NextJS migration strategy. Your afternoon could involve pair programming to solve an accessibility challenge or reviewing a colleague's code. Throughout the week, you'll have opportunities to contribute to our design system, propose UX improvements, and directly impact how millions of travelers experience our products.

https://supercut.video/share/joinsherpa/vDB0Sxej1vl9Y39deUcNVt

The Interview Process

Interviewing is hard, hiring is hard. We try to make it transparent and simulate what a day looks like at Sherpa. Take a look at our process and candidate experience. Come prepared, and you'll stand out!

  • Send an engaging message!

Besides sending across your resume, we would like to learn about yourself as much as possible. Make your first impression count and provide us with thoughtful responses to our questions. You can shine with the amazing work you've done so far and standout from the crowd.

  • 30 minute phone screen by Hiring Manager You will chat with the hiring manager, usually a member of Engineering Leadership. It's a way for both sides to get to know each other. We'll cover some basic questions related to the job
  • Take home assignment with 60 minute code review We want to see how you code. Take on one of our tasks or bring a project you've recently worked on. We want to see how you think, what decisions you made, and how proficient you navigate your own code base. We'll ask you to modify some of the code to change requirements and see you problem solve, live.
  • Meet the team in a panel interview for 90 minutes You will meet a few members of the team you may be working with later. They will assess your technical knowledge and how you collaborate with others. Expect lots of questions around our tech stack, building and maintaining solutions in a production environment used by millions of travellers each month. You get the chance to ask us questions as well!
  • Meet the Founders You get to meet the founders, Max and Ivan, to learn more about them and where we're heading as an organization. This is the final culture fit test and you should prepare as it is also your opportunity to understand if Sherpa is the right fit for you! You'll get a verbal offer on the spot


Benefits

You'll be part of a close-knit global team committed to helping you do your best work and develop your full potential.

People first

We care about the people that work with us. That's why we offer a generous compensation and benefits package so you can care for yourself and your family.

  • Competitive salary
  • Annual employee options program
  • Unlimited vacation with a minimum of three weeks ️
  • Unlimited health and wellness days ️
  • Parental leave
  • Health and dental benefits
  • Learning and development opportunities
  • Access to latest hardware and AI tools ️

Work from anywhere

We believe we're happier and more productive when work can flex with our lifestyle and ambitions. Through our substantial investment in collaborative tools and processes, you can work from home, a co-working space or even a camper van. You choose.

  • Home office allowance, so you have the best tools to be productive
  • Monthly co-working allowance for in-person connections

Stay connected

Strong relationships are critical to our team's success. We strive to create moments where our team can connect and build memories.

  • Annual team offsite
  • Cool swag to flaunt the brand

In accordance with pay transparency regulations, the expected salary range for this role is $120,000 CAD to $170,000 CAD. The starting base pay will depend on various factors including the candidate's location, skills, experience, market demands, and internal pay parity. Depending on the position offered, equity and other forms of compensation may be provided as part of a total compensation package.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Industries
    IT Services and IT Consulting

Referrals increase your chances of interviewing at Sherpa° by 2x

Get notified about new Full Stack Engineer jobs in Toronto, Ontario, Canada.

Frontend Software Engineer (Remote - Canada)
Intermediate Fullstack Developer (Ruby & React)
Senior Software Engineer (Features) - North America
Full-Stack Senior Engineer (Front-End Leaning)
Intermediate Software Development Engineer in Test (SDET)

Toronto, Ontario, Canada CA$80,000.00-CA$100,000.00 3 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Fullstack Engineer (UI/UX)

Sherpa

Toronto

On-site

CAD 120,000 - 170,000

7 days ago
Be an early applicant

Senior Staff Software Engineer, CLIP

eBay

Toronto

Remote

CAD 140,000 - 180,000

2 days ago
Be an early applicant

Senior Software Developer, Telephony

CallMiner

Toronto

Remote

CAD 120,000 - 150,000

3 days ago
Be an early applicant

Javascript Fullstack Engineer - Mid-Level

Lumenalta

Toronto

Remote

CAD 120,000 - 170,000

2 days ago
Be an early applicant

Senior Product Manager

Zensurance

Toronto

Remote

CAD 150,000 - 170,000

2 days ago
Be an early applicant

Senior Software Developer - Full Stack (Contract)

Electric Mind

Toronto

Remote

CAD 150,000 - 200,000

2 days ago
Be an early applicant

Senior Staff Software Engineer, Purchase

eBay

Toronto

Remote

CAD 120,000 - 170,000

4 days ago
Be an early applicant

Senior Staff Software Engineer, CLIP

eBay

Toronto

Remote

CAD 110,000 - 160,000

4 days ago
Be an early applicant

Senior Staff Software Engineer, CLIP

eBay Inc.

Toronto

Remote

CAD 120,000 - 150,000

5 days ago
Be an early applicant