UI Principal Engineer

3 weeks ago


Toronto, Canada air-tek Full time

About Us

Air-tek is a Canadian-based software company with a powerful suite of unique products that have already achieved a significant share of a huge global market. The product market fit is excellent, and customers are lining up to buy. Although our global customers know us, we intentionally operate in stealth mode during this growth phase.


Our diverse team shares a collective passion for solving complex problems with a drive to innovate and a desire to create the passenger-centric travel industry


Based in Toronto, our inclusive culture is built on trust, collaboration, delivering a great product, and continuous personal development. We love what we do, and we support the team around us.


Overview

As a UI Principal Engineer, you will take ownership of the user interface domain (FE+BE) for our dynamic web application, driving its evolution and ensuring an exceptional user experience and performance. Your solid UI architectural experience, creative problem-solving skills and dedication to continuous improvement will be key to your success in this role.

You should have 10+ years of experience with cloud computing and modern front-end tooling like react and typescript. You should be able to design a solution that works well with our codebase and should be able to fill in the gaps in product specs and make product decisions when needed.


Responsibilities

  • UI Architecture: Design and Develop High-Performance UI for event-driven, high-load web applications, leveraging your expertise in front-end technologies and performance optimization techniques
  • Contribute to Engineering Excellence: Actively participate in and influence the engineering process and culture, helping the team grow and improve continuously by adopting best practices in UI design and development.
  • Cross-Functional Collaboration: Work closely with cross-functional teams, including back-end developers, product managers, and designers, in an agile environment to ensure seamless integration and delivery of high-quality UI features.
  • Technical Leadership: Serve as a key technical leader and “go-to” expert for solving complex technical challenges related to the UI, providing guidance and mentorship to junior engineers and driving the overall UI architecture strategy.


Skills & Experience:

  • Master’s degree in computer science or software engineering or equivalent.
  • Strong experience working with the C# language and MS .NET framework.
  • Knowledge of .Net Core, Linux, Git, ECS, EKS and MongoDB
  • Proven experience as a Principal Engineer, Lead UI Engineer, or similar role, preferably in a high-load, event-driven web application environment.
  • Extensive experience in designing and developing high-performance user interfaces.
  • Deep understanding of performance optimization techniques, including lazy loading, code splitting, and minimizing render times.
  • Experience with microservices architecture and how it integrates with UI development.
  • Familiarity with back-end technologies and how UI interacts with APIs and services.
  • Knowledge of responsive design principles and mobile-first development


Why Join Us

  • World class team
  • Engineering centric organization
  • Direct global impact of billions of passengers
  • Innovative and collaborative team environment with office hubs in Toronto and Montreal
  • Strong supportive management team


  • UI Principal Engineer

    4 weeks ago


    Toronto, Ontario, Ontario, Canada Air-tek Full time

    About Us Air-tek is a Canadian-based software company with a powerful suite of unique products that have already achieved a significant share of a huge global market. The product market fit is excellent, and customers are lining up to buy. Although our global customers know us, we intentionally operate in stealth mode during this growth phase.Our diverse...


  • Toronto, Ontario, Canada SquarePeg Full time

    Job Title: Principal Technical UI DesignerWe are seeking a highly skilled Principal Technical UI Designer to join our team at SquarePeg. As a key member of our design team, you will be responsible for creating and implementing visually engaging and responsive user interfaces that elevate the player experience.Responsibilities:Develop and implement UI designs...

  • Senior UI Programmer

    4 weeks ago


    Old Toronto, Canada Behaviour Interactive Full time

    Behaviour Interactive is a leading game development studio that creates unforgettable experiences across PC, console, and mobile platforms. We're a dynamic, independent studio of over 1200 passionate employees, with a strong focus on innovation and quality.We're currently seeking a Senior/Principal UI Programmer to join our team and contribute to the...


  • Toronto, Ontario, Canada Behaviour Interactive Full time

    Become a key player in shaping gaming experiences at Behaviour Interactive, a dynamic and independent studio with a passion for crafting unforgettable experiences across PC, console, and mobile platforms. Our day-to-day work revolves around two core business focuses: Services and Original Games.Job OverviewWe are seeking a Senior/Principal UI Programmer to...


  • Toronto, Ontario, Canada Electronic Arts Full time

    About the RoleJoin Electronic Arts as a Gameplay/UI Engineer to bring worlds with infinite possibilities to millions of players and fans around the globe. This role is ideal for a talented developer with expertise in data-driven gameplay and UI systems.Key ResponsibilitiesDesign and implement data-driven gameplay and UI systems using technologies such as...


  • Toronto, Ontario, Canada Autodesk Full time

    About the RoleWe are seeking a highly skilled Principal Engineer to join our Platform Team at Autodesk. As a global leader in 3D design, engineering, and entertainment software, we help people imagine, design, and make a better world.This role will be responsible for building and maintaining the framework for the Fusion UI, utilizing C++ and the Qt...

  • Senior UI Programmer

    4 weeks ago


    Old Toronto, Canada Behaviour Interactive Full time

    At Behaviour Interactive, we're at the forefront of gaming innovation, crafting unforgettable experiences across PC, console, and mobile platforms. Our dynamic, independent studio of over 1200 passionate employees is dedicated to delivering exceptional work-for-hire development and pioneering immersive location-based entertainment (LBE). Our Services team...


  • Toronto, Ontario, Canada Behaviour Santiago Full time

    Principal Generalist ProgrammerBehaviour Interactive is seeking a highly experienced Principal Generalist Programmer to join our Dead by Daylight systems team. As a key member of our production team, you will be responsible for delivering major system features, collaborating with cross-functional teams, and mentoring junior programmers.About the RoleWe are...


  • Toronto, Ontario, Canada Electronic Arts Full time

    Job Summary:We are seeking a skilled Gameplay/UI Software Engineer to join our team at Electronic Arts. As a key member of our development team, you will be responsible for designing and implementing data-driven gameplay and UI systems for our simulation games.Responsibilities:Design and implement data-driven gameplay and UI systems using Python, C++, and...

  • Senior UI Programmer

    1 month ago


    Toronto, Canada Behaviour Interactive Full time

    The role Are you ready to dive into the world of cutting-edge video game development? Headquartered in Montreal, Behaviour Interactive is at the forefront of the gaming industry, crafting unforgettable experiences across PC, console, and mobile platforms. We’re a dynamic, independent studio of over passionate employees, with studios in Toronto (Behaviour...


  • Toronto, Ontario, Canada Behaviour Interactive Full time

    Behaviour Interactive is a leading game development studio in Montreal, offering an exciting opportunity for a Technical UI Designer to join our team.About Behaviour InteractiveWe are a dynamic and independent studio with over 2000 passionate employees worldwide. Our day-to-day revolves around two core business focuses: Services and Original Games. Our...


  • Toronto, Ontario, Canada Bitgo Full time

    Job Summary:We are seeking a highly skilled Frontend Software Engineer to join our team at BitGo. As a key member of our engineering team, you will be responsible for designing and developing new UIs for our products, improving existing UI functionality, and building reusable code for future use.Responsibilities:Collaborate closely with design and product...


  • Toronto, Ontario, Canada Autodesk Full time

    Job OverviewAs a global leader in 3D design, engineering, and entertainment software, Autodesk empowers innovators to turn their ideas into reality. We are seeking a skilled Principal Software Engineer Platform Team to join our team and contribute to the development of our Fusion UI framework.ResponsibilitiesDevelop, troubleshoot, test, and debug Qt...


  • Old Toronto, Canada Behaviour Interactive Full time

    Are you ready to embark on a thrilling adventure in cutting-edge video game development? Based in Montreal, Behaviour Interactive is at the forefront of the gaming industry, crafting immersive experiences across PC, console, and mobile platforms. Our dynamic, independent studio boasts over 1200 passionate employees, with studios in Toronto, Seattle,...

  • Technical UI Designer

    2 weeks ago


    Toronto, Ontario, Canada Behaviour Interactive Full time

    We are seeking a highly skilled Technical UI Designer to join our team at Behaviour Interactive. As a Technical UI Designer, you will be responsible for developing, documenting, and supporting the user interface art pipelines and techniques used on our flagship game, Dead by Daylight.You will use visual scripting, Blueprints in Unreal Engine 4, as well as...


  • Old Toronto, Canada Behaviour Interactive Full time

    Are you a UI expert looking to elevate your skills and contribute to the development of cutting-edge gaming experiences?At Behaviour Interactive, we're shaping the future of interactive entertainment. With studios in Montreal, Toronto, Seattle, Rotterdam, and the UK, our diverse team of over 1,200 passionate employees collaborate on two core business...


  • Old Toronto, Canada Aardvark Swift Recruitment Ltd Full time

    We're looking for a talented UI Programmer to join our team at Aardvark Swift Recruitment Ltd. As a UI Programmer, you will be responsible for designing, developing, and optimizing user interfaces using Unreal Engine. You'll work closely with Designers, Artists, and other developers to create responsive and visually appealing UI elements, using...


  • Toronto, Ontario, Canada Behaviour Interactive Full time

    Behaviour Interactive is seeking a highly skilled Principal Generalist Programmer to join our Dead by Daylight systems team. As a Principal Generalist Programmer, you will be responsible for delivering major system features, fixing bugs, and optimizing performance and memory issues across multiple platforms.The ideal candidate will have a proven track record...


  • Toronto, Ontario, Canada Behaviour Interactive Full time

    Behaviour Interactive is a leading video game development studio based in Montreal, Canada. As a Technical UI Designer at our company, you will play a key role in shaping the user interface and experience of our games.We are looking for an experienced and skilled Technical UI Designer to join our team. In this role, you will develop, document, and support...


  • Toronto, Ontario, Canada reddit Full time

    We are seeking a Senior Android Engineer to join our UI Platform team at Reddit. The mission of the UI Platform team is to deliver a cohesive, modern, and accessible experience across all of Reddit's platforms. This role will enable us to bring best-in-class UI/UX to Android's M DAUs across the world.As a senior engineer on the UI platform team, you will be...