Talent.com
Software Engineer (React & TypeScript)
Software Engineer (React & TypeScript)TrustFlight • Vancouver, Metro Vancouver Regional District, CA
Software Engineer (React & TypeScript)

Software Engineer (React & TypeScript)

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

Software Engineer (React & TypeScript)

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.

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 300,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.
  • Benefits

  • 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, or ethnicity.

    #J-18808-Ljbffr

    Créer une alerte emploi pour cette recherche

    Software Engineer React TypeScript • Vancouver, Metro Vancouver Regional District, CA

    Offres similaires
    Senior Software Engineer

    Senior Software Engineer

    Starboard Recruitment • Vancouver, BC, Canada
    Temps plein
    On behalf of our client, Starboard Recruitment is searching for multiple Senior Software Engineers in Vancouver, BC who are experience with. Our client is a US-based, Series-B with over $35M USD in ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    Judi.ai • Vancouver, BC, Canada
    Temps plein
    AI, we’re on a mission to help transform small business dreams into vibrant communities.As a fast-paced fintech startup, we provide financial institutions with the tools to better understand ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Backend Software Engineer

    Backend Software Engineer

    ActiveState • Vancouver, BC, Canada
    Temps plein
    ActiveState enables DevOps, InfoSec, and Development teams to improve their security posture while simultaneously increasing productivity and innovation to deliver secure applications faster.We are...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Software Engineer - II

    Software Engineer - II

    FISPAN • Vancouver, BC, Canada
    Permanent
    FISPAN) is an Enterprise SaaS FinTech company that allows banks to deploy embedded financial products and services to create a seamless banking connection for their corporate clients.Our product ai...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Sr. Front-End Developer React / .NET Core

    Sr. Front-End Developer React / .NET Core

    PPT • North Vancouver, BC, Canada
    Temps plein
    At Pacific Programming and Tech Inc.Our team thrives on collaboration, creativity, and a commitment to excellence.We are a leading software development firm specializing in the development of vario...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Frontend Engineer (React, TypeScript, Web3) -

    Senior Frontend Engineer (React, TypeScript, Web3) -

    Inner Circle Agency Inc. • Vancouver, BC, Canada
    Temps plein
    Senior Frontend Engineer (React, TypeScript, Web3).Inner Circle Agency is partnering with very well-known, established companies in the Solana ecosystem to hire a Senior Frontend Engineer focused o...Voir plus
    Dernière mise à jour : il y a 8 heures • Offre sponsorisée • Nouvelle offre
    Software Engineer II - Voice Client

    Software Engineer II - Voice Client

    Five9 • Vancouver, BC, Canada
    Temps plein
    Join us in bringing joy to customer experience.Five9 is a leading provider of cloud contact center software, bringing the power of cloud innovation to customers worldwide.Living our values everyday...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Physics Private Tutoring Jobs Delta

    Physics Private Tutoring Jobs Delta

    Superprof • Delta, Canada
    Temps plein +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Full Stack Developer - React / Node.js Up to $140K

    Senior Full Stack Developer - React / Node.js Up to $140K

    Targeted Talent • Richmond, BC, Canada
    Temps plein +1
    We are looking for a Senior Full Stack Developer for our client in.This is a permanent full-time position working at an national company with a range of products from. This position is remote to sta...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    Spring Financial Inc. • Vancouver, BC, Canada
    Temps plein +1
    Salary : $115,000-$140,000+yearly salary + benefits (See below for more details).Spring Financialis a Canadianfinancial technology companyfocused on making every day financial servicessimpler, faste...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Software Engineer - Aplos

    Senior Software Engineer - Aplos

    Velora • Vancouver, BC, Canada
    Temps plein
    We're excited to share that Aplos, Raisely, and Keela have come together to form one unified company,.While we continue to offer the products you know and love, we now operate as one team, dedi...Voir plus
    Dernière mise à jour : il y a 18 jours • Offre sponsorisée
    Software Engineer, Platform - Vancouver, Canada

    Software Engineer, Platform - Vancouver, Canada

    Speechify • Vancouver, BC, Canada
    Temps plein
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Voir plus
    Dernière mise à jour : il y a 12 jours • Offre sponsorisée
    Software Engineer - Frontend (Vancouver)

    Software Engineer - Frontend (Vancouver)

    Flagler Health • Vancouver, BC, Canada
    Temps plein
    Flagler Health is a fast-growing healthtech company transforming how healthcare organizations deliver care through AI-powered workflow automation, remote patient engagement, and chronic care progra...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Software Engineer, Full Stack

    Software Engineer, Full Stack

    Basetwo • Vancouver, BC, CA
    Télétravail
    Temps plein
    Quick Apply
    We’re on a mission to make manufacturing more resilient.Basetwo provides manufacturing engineers with a low code AI platform that helps them troubleshoot and optimize their production processes to ...Voir plus
    Dernière mise à jour : il y a 13 jours
    Senior Software Engineer - Credit

    Senior Software Engineer - Credit

    Marqeta, Inc. • Vancouver, Toronto, Metro Vancouver Regional District, Ontario, Canada
    Télétravail
    Temps plein
    As a Senior Software Engineer on Marqeta’s Credit team you will play a pivotal role in shaping how credit is accessed, evaluated, and delivered at scale, directly impacting the financial lives of m...Voir plus
    Dernière mise à jour : il y a 10 jours • Offre sponsorisée
    Backend Software Engineer (Intermediate)

    Backend Software Engineer (Intermediate)

    Tucows • Vancouver, BC, Canada
    Temps plein
    Tucows Domains is the world's largest wholesale domain registrar, responsible for maintaining the health, neutrality, and openness of an important—but largely invisible part of the Intern...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Software Engineer - Credit

    Senior Software Engineer - Credit

    MQ Referrals Only • Vancouver, Toronto, Metro Vancouver Regional District, Ontario, Canada
    Télétravail
    Temps plein
    Marqeta’s Credit team you will play a pivotal role in shaping how credit is accessed, evaluated, and delivered at scale, directly impacting the financial lives of millions.At the senior level, you ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior React Native Developer (Remote)

    Senior React Native Developer (Remote)

    Rivalry • Vancouver, BC, Canada
    Télétravail
    Temps plein
    Working closely with : Engineering and Product.We are looking to add a highly skilled and experienced React Native developer to our team. You will help build and launch our new mobile app on Android ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée