Talent.com
Software Engineer (React & TypeScript)
Software Engineer (React & TypeScript)TrustFlight • Vancouver, BC, CA
Software Engineer (React & TypeScript)

Software Engineer (React & TypeScript)

TrustFlight • Vancouver, BC, CA
Il y a plus de 30 jours
Type de contrat
  • Temps plein
Description de poste

About Us

TrustFlight is an innovative aviation software company that specializes in developing cutting-edge AI, digital workflow, and analytics applications for the aviation industry. Our software empowers many of the world’s airlines, business jet operators, MROs, training organizations, and aviation service providers to enhance safety, streamline operations, and improve overall efficiency.

We are one of the largest independent software providers in aviation, trusted by more than 1,600 organizations in over 120 countries, including many of the world’s top operators.

Why Choose TrustFlight?

✈️ Our Mission: To revolutionize aviation by delivering digital workflow solutions that enhance safety, streamline operations, and inspire confidence across the industry.

🚀 Impact: Over 200,000 users rely on our systems every day for operational safety, compliance management, and mission-critical decision-making.

🚩 Core Values: Guided by integrity, responsibility, innovation, and excellence, we are committed to empowering our partners to operate with confidence.

Join us in shaping the future of aviation and making an impact through technology.

The Role

You’ll join TrustFlight as a Software Engineer (React & TypeScript) on the SmartDoc team, reporting to the Tech Lead. SmartDoc is TrustFlight’s AI-powered document authoring platform used by aviation professionals to create, edit, and manage safety- and compliance-critical operational documentation.

This is a frontend-focused, full-stack role. You’ll primarily build high-quality, intuitive user interfaces using React and TypeScript, while collaborating closely with backend engineers on APIs and data flows to deliver robust, end-to-end document authoring experiences.

What you’ll be doing

  • Build modern, responsive user interfaces using React, TypeScript, Zustand, and Vite, with clear component boundaries and performance-focused design for document authoring workflows.

  • Design and maintain modular frontend architectures, including state management solutions for complex document editing states (e.g. persistence, async flows).

  • Establish and evolve scalable folder structures, shared component libraries, and reusable patterns.

  • Integrate frontend features with backend services via REST APIs (Node/Nest.js), implementing predictable data flows, error handling, and state lifecycles.

  • Collaborate closely with backend engineers to refine API contracts, validation rules, and response structures with reliability and security in mind.

  • Implement automated testing using Jest and React Testing Library, and contribute to E2E test coverage (e.g. Cypress) to protect critical user workflows and document integrity.

  • Drive frontend performance improvements through code splitting, lazy loading, bundle analysis, and render-time profiling.

  • Maintain and expand Storybook for component documentation, isolation, and testing.

  • Apply modern AI tooling and best practices to document authoring workflows, identifying and implementing use cases that improve user experience, accuracy, and productivity.

  • Participate in system and feature design discussions with a frontend-first perspective, and contribute to sprint planning and cross-functional alignment with Product, Design, and QA.

  • Conduct code reviews and contribute to shared engineering standards, delivering clean, well-documented, production-ready code.



What you’ll bring

  • 3–5 years of professional experience building web applications, with a frontend focus

  • Strong experience with React and TypeScript, including building complex, stateful user interfaces

  • Hands-on experience with frontend state management (e.g. Zustand, Redux, or similar) in non-trivial applications

  • Ability to design maintainable, modular frontend code, including reusable components and clear application structure

  • Experience integrating frontend applications with REST APIs, and collaborating effectively with backend engineers

  • Experience writing automated tests using Jest and React Testing Library, and contributing to E2E tests (e.g. Cypress) for critical workflows

  • Practical understanding of frontend performance considerations (e.g. rendering behaviour, code splitting, lazy loading)

  • Curiosity and willingness to apply modern AI tooling to improve user workflows, productivity, or content creation

  • Strong software engineering fundamentals, including code quality, testing discipline, and thoughtful trade-offs

  • A growth mindset, with a willingness to learn, adapt, and continuously improve technical and product skills

  • Clear communication, sound engineering judgment, and a strong sense of ownership over code quality

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience

What makes you stand out

  • Experience with Node.js or Nest.js

  • Familiarity with Storybook or component-driven development

  • Experience with document editors, rich text editing, or complex form-based UIs

  • Exposure to performance profiling or frontend optimization beyond basics

  • Interest in aviation, compliance, or safety-critical software

Location

This role is based in our Vancouver office. This is an on-site role with room for flexibility, because we know life doesn't always fit a 9-to-5 mould.

Why join us

  • See Your Impact: Your contributions directly enhance the safety and efficiency of aviation operations, affecting hundreds of thousands of passengers and crew every month.

  • Build and Create: Be part of an environment where you'll have the freedom to innovate, build, and create solutions that define the future of digital aviation.

  • Growth Opportunity: Join us at an inflection point as we scale our revenue growth using cutting-edge AI tools and SaaS best practices.

Also, we offer

  • Health & Wellness: Comprehensive benefits package including health and dental benefits. Paid time off plus an extra day off to celebrate your birthday.

  • Invest in your future: Take advantage of our company contribution to pension/RRSP matching program to grow your savings while you work.

  • Professional Growth: As a fast-growing company, we offer incredible opportunities for career advancement and skill development.

  • Competitive salary range: We place huge importance on the contribution and experience you bring to the team. The base pay offered is based on location and may vary depending on skills, job related knowledge, experience and internal equity. For this role, the salary range is $90K to $110K CAD per year.

How to Apply

Click Apply and send us your resume along with a cover letter. We’d love to learn how your experience and perspective can contribute to creating best-in-class tools and services across the aviation industry.

While we sincerely appreciate all applications, only those candidates selected for an interview will be contacted. No phone calls please.

TrustFlight is an equal-opportunity employer. We work together to create the most talented team that celebrates inclusivity, diversity and equality in a serious way. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. All candidates will receive consideration for this role without regard for race, nationality,

Créer une alerte emploi pour cette recherche

Software Engineer React TypeScript • Vancouver, BC, CA

Offres similaires
Lead Software Engineer TS/React & Team Builder

Lead Software Engineer TS/React & Team Builder

MatchBox Consulting Group • Vancouver
Temps plein
A leading recruitment firm in Vancouver is seeking a Team Lead, Software Development.The role includes setting technical direction, leading planning cycles, and managing a development team while wr...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Software Engineer I

Software Engineer I

Planview GmbH, Software & Consulting • Vancouver
Temps plein
Planview has one mission: to build the future of connected work, from ideas to impact.As the global leader in work and resource management, Planview helps organizations accelerate the achievement o...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Software Engineer, Product

Software Engineer, Product

Numeric • Vancouver
Temps plein
Every business relies on accounting.Yet most software in the space was built in the early 2000s — clunky, slow, and far behind the curve on AI.Today, accountants are facing a growing, unsolved data...Voir plus
Dernière mise à jour : il y a 10 jours • Offre sponsorisée
Lead Robotics Software Architect - C++/Rust

Lead Robotics Software Architect - C++/Rust

Novarc Technologies Inc. • Burnaby
Temps plein
A leading robotics and AI firm in Metro Vancouver is seeking a Principal Software Developer to architect and build core products.The ideal candidate will have over 8 years of experience, expert-lev...Voir plus
Dernière mise à jour : il y a 28 jours • Offre sponsorisée
AWS Full Stack Software Architect - SPECTRAFORCE

AWS Full Stack Software Architect - SPECTRAFORCE

SPECTRAFORCE • delta, bc, ca
Temps plein
Title: AWS Full Stack Software Architect.Location: Remote, Pacific Time Zone hours preferred.Duration: 6 Months (Possible extension).Minimum Education Required: Bachelor’s degree in computer scienc...Voir plus
Dernière mise à jour : il y a 18 heures • Offre sponsorisée • Nouvelle offre
Software Engineer in Solutions

Software Engineer in Solutions

Suger • Vancouver
Temps plein
Suger is a revenue platform that helps our customers grow on the fastest-growing B2B sales channel: the cloud marketplaces of AWS, Azure, GCP, and Alibaba.Launched in 2022, we take the tech debt ou...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Senior MERN Full-Stack Engineer (React/Next.js) | AWS & DevOps

Senior MERN Full-Stack Engineer (React/Next.js) | AWS & DevOps

Brillio • Vancouver
Temps plein
A leading digital technology service provider is looking for a Full Stack Developer skilled in React, NextJS, and Node.The ideal candidate will have at least 7 years of experience, with a strong em...Voir plus
Dernière mise à jour : il y a 1 jour • Offre sponsorisée
Software Engineer II - Full Stack

Software Engineer II - Full Stack

Microsoft Canada • Vancouver, BC, Canada
Temps plein
Microsoft is a company where passionate innovators come to collaborate, envision what can be, and take their careers further.This is a world of more possibilities, more innovation, more openness, a...Voir plus
Dernière mise à jour : il y a 14 heures • Offre sponsorisée • Nouvelle offre
Rust Engineer

Rust Engineer

LayerZero Labs • Vancouver
Temps plein
LayerZero’s vision is to create a community of cross-chain developers, building dApps that are no longer constrained by individual blockchain capabilities.With LayerZero's simple, generic messaging...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
React Native Mobile Engineer — Offline-First & Geofencing

React Native Mobile Engineer — Offline-First & Geofencing

New Charter Technologies, Llc • Vancouver
Temps plein
A leading technology solutions provider in Canada is seeking a React Native Mobile Developer to design and enhance cross-platform features for a production-grade mobile application.Candidates shoul...Voir plus
Dernière mise à jour : il y a 1 jour • Offre sponsorisée
Front End Engineer - React/next.js

Front End Engineer - React/next.js

Foursquarecorp • Vancouver
Temps plein
Four Squire Business Services isa trailblazer in delivering top-notch digital solutions.We are on the lookout for atalented Front End Engineer with expertise in React and Next.Develop and enhance w...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Software Engineer (Commerce)

Software Engineer (Commerce)

EA SPORTS • Vancouver
Temps plein
Electronic Arts (EA) creates next‑level entertainment experiences that inspire players and fans around the world.EA SPORTS is one of the most iconic brands in entertainment, connecting hundreds of ...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Co‑op Software Engineer — Gaming Platform (Vancouver)

Co‑op Software Engineer — Gaming Platform (Vancouver)

Activision • Vancouver
Temps plein
A leading gaming company seeks talented students for a Summer Co-Op position in Software Development in Vancouver.The role offers hands-on experience in areas such as multiplayer feature integratio...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
HealthTech Mobile App Engineer (Flutter/React Native)

HealthTech Mobile App Engineer (Flutter/React Native)

EviSmart • Vancouver
Temps plein
A global health tech leader in Vancouver is seeking a mobile developer to build advanced cross-platform applications.The ideal candidate will have over 3 years of experience in mobile development, ...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
App Developer - React Native + ARKit - Contract British Columbia

App Developer - React Native + ARKit - Contract British Columbia

Intergalactic Agency Inc. • Vancouver
Temps plein
Development Contractor British Columbia Remote $50 - $70 CAD per hour.Intergalactic is looking to contract a.Senior App Developer - React Native with ARKit Experience.You love working on challengin...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Senior Software Engineer - The Resilient Group

Senior Software Engineer - The Resilient Group

The Resilient Group • surrey, bc, ca
Temps plein
Are you passionate about building leading-edge products with clean, well-tested, secure code? The Resilient Group is looking for a Senior Developer with expertise in Java.Reporting to the VP of Tec...Voir plus
Dernière mise à jour : il y a 6 jours • Offre sponsorisée
Staff Software Engineer - Front-End (React / React Native)

Staff Software Engineer - Front-End (React / React Native)

Craver • Vancouver
Temps plein
React and React Native to act as a pillar of technical excellence across our engineering organization.You will maintain the technical vision for our front‑end domains, advise executive leadership o...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Software Engineer

Software Engineer

Picovoice • Vancouver
Temps plein
A profitable, steadily growing AI startup in Vancouver is seeking a frontend-focused Software Engineer to build developer tools, web demos, and product interfaces.We tackle unsolved problems under ...Voir plus
Dernière mise à jour : il y a 1 jour • Offre sponsorisée