P

Porter Airlines

Regional airline delivering premium service

Developer – Digital

Mobile EngineeringUpdated on Nov 10
Full-timeToronto, ON, CanadaNo salary listed

About the Job

Requirements

  • At least 2 years of experience developing web and/or mobile applications, ideally with React Native.
  • Strong knowledge of modern JavaScript/TypeScript and front-end development practices.
  • Experience integrating applications with RESTful APIs and secure back-end services.
  • Understanding of software engineering principles, including object-oriented programming, design patterns, and modular architecture.
  • Exposure to DevOps practices, including version control with Git, continuous integration and deployment pipelines, and automated builds.
  • Experience implementing test automation for web and/or mobile applications.
  • Awareness of secure coding practices and performance optimization techniques.
  • Working proficiency with AI-assisted engineering tools such as GitHub Copilot, Cursor, Claude, or similar for code generation, refactoring, testing, and debugging, while validating AI-generated output.
  • Familiarity with native mobile development using Swift or Kotlin, or modern web frameworks such as Next.js or Remix, is an asset.
  • Experience working within a product operating model or supporting business stakeholders is an asset.
  • Aviation industry experience is an asset.

Responsibilities

  • Code, prepare, and maintain features across React Native web and mobile applications for iOS, Android, and web, using AI-assisted development tools to accelerate delivery while maintaining code quality.
  • Prepare clean, reliable, and well-documented code that integrates securely with internal and third-party systems, using AI to accelerate scaffolding and error-handling patterns.
  • Code testable implementations and unit tests to support software quality, using AI to prepare test cases, boilerplate, and edge-case coverage for engineer review.
  • Contribute to continuous integration and deployment pipelines and support high-quality releases across web and mobile.
  • Prepare and maintain automated tests, and participate in code reviews to support maintainability and performance, using AI to pre-review pull requests and prepare reviewer-ready summaries.
  • Collaborate with UX designers, QA engineers, and back-end developers to deliver cohesive, end-to-end solutions across web and mobile surfaces.
  • Use AI to investigate application performance and analyze issues with Firebase, Datadog, and Dynatrace, and prepare fixes for incident response or after-hours support when needed.
  • Participate in sprint planning, technical design discussions, and backlog refinement sessions, and use AI to accelerate ticket refinement and estimation preparation.
  • Identify improvements to code, processes, or tooling to enhance reliability, security, and developer efficiency, and prepare validated approaches for team documentation.
  • Investigate and research emerging AI-assisted development capabilities and prepare targeted prototypes that could benefit the company's roadmap.
  • Participate in the company's Safety Management System by reporting hazards and incidents encountered in daily operations and promoting a culture of safety.

Desired Qualifications

  • Familiarity with native mobile development using Swift or Kotlin, or modern web frameworks such as Next.js or Remix.
  • Experience working within a product operating model or supporting business stakeholders.
  • Aviation industry experience.

About the Company

Porter Airlines

Regional airline delivering premium service

Porter Airlines is a regional airline serving about 30 destinations across Canada and the United States, with plans to add Mexico and the Caribbean. It offers a premium travel experience aimed at business and leisure travelers who want comfortable, convenient flights. The product includes spacious seating, complimentary in-flight service, and access to exclusive airport lounges. Revenue comes from ticket sales, baggage fees, and partnerships with other travel businesses. Porter differentiates itself by focusing on a higher level of service in the regional market, aiming for strong customer satisfaction and a larger share of regional travel. Its goal is to grow its route network and market presence by expanding to new destinations while maintaining quality service.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$190.7M
Headquarters
Toronto, Canada
Founded
2006

Recently Posted Jobs

Explore more opportunities at Porter Airlines

See more jobs