Skip to content

iOS Developer

  • On-site, Hybrid
    • Vancouver, British Columbia, Canada
  • CA$90,000 - CA$115,000 per year
  • Technology

Job description

About us

TrustFlight is a global leader in developing cutting-edge software that enhances safety and efficiency across the aviation industry. Guided by our core values of integrity, responsibility, innovation, and excellence, our vision is to create a community that leverages aviation data to improve safety and operational efficiency for all.


Our mission is to be the trusted provider of digital workflow solutions to capture, store and share aviation data to improve safety and efficiency. Our technologies are used by the largest aircraft operators in the globe, spanning commercial aviation, business aviation, public safety, and more.



Your role

As an iOS Developer you will support our SaaS products focused on digital workflows and document management. Whilst iOS (Swift) development will be your primary focus, there will likely be some exposure to Android as well, as well as the potential for cross-platform frameworks. As part of a fast-paced and high performing team, you will work alongside software engineers, data engineers and AI engineers to collectively ensure that our digital workflows become more highly automated with augmented decision support for our customers.


Your role will inspire fresh ideas that encourage us to continuously learn and improve, allowing us to elevate our platform and bring out its full potential, making the aviation industry a more efficient and safer place to be. TrustFlight values leadership and performance as paramount within our team culture. In every role, we seek individuals who embody strength in leadership, are driven by objectives, and champions in exceeding expectations, inspiring those around them.


What you'll be doing

  • Develop iOS (Swift) applications for our SaaS products, with the potential for occasional Android work.

  • Own the CI/CD pipelines to ensure swift delivery of reliable builds.

  • Use test automation, TestFlight and collaborate with QA Engineers to ensure all deliverables are robustly tested prior to release to meet quality KPIs.

  • Work closely with across Software Development teams to facilitate integration of our iOS applications, maximize the use of AI, shape best practice and ensure alignment with overall mobile strategy.

  • Support Technical Leads and Product Managers to assess requirements and identify appropriate solutions.

  • Collaborate with Product Designers to ensure our design system is accurately applied.


Job requirements

What you will bring

  • 5+ years experience in iOS (Swift) development

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

  • Experience of Android (Kotlin) development, or the ability to pick it up quickly as required

  • Deep understanding of performance pitfalls, particularly when it comes to supporting offline operations

  • Strong understanding of the capabilities, scope, and limitations of the current state of AI, particularly in a mobile context
  • Familiarity with cross-platform frameworks such as Flutter or Ionic is desirable

  • A quality mindset, recognizing that quality is everybody's responsibility, and driven by a desire to deliver the best possible experience to customers

  • Proven track record of successfully delivering high quality and performant technical projects in a SaaS development environment

  • Natural leadership skills, inspiring and mentoring those you work with to collectively achieve outstanding results

  • Ability to communicate effectively with non-technical stakeholders

  • Experience developing APIs in Ruby on Rails, Node.js and/or .NET would be a bonus, or the aptitude and desire to learn quickly


Job location

This role will be based out of our office in Vancouver. With our hybrid working policy, we prioritize a harmonious balance between working from home and being present in the office (typically 3 days per week). This empowers an agile and flexible environment that supports your needs. However, it’s important to note that for you to fully harness the benefits of collaborating closely with our exceptional team across multiple time zones, this role demands a heightened level of flexibility.

Benefits

  • Generous vacation days, plus an extra day off to celebrate your birthday. 

  • Comprehensive benefits plan to support your physical and mental health. 

  • RRSP matching. 


How to apply

Tell us about you in a cover letter, outlining what you will bring to the role and how you can contribute to creating best in class tools and services throughout the aviation industry. Please also include your resume.


We place huge importance on the contribution and experience you bring to the team, the salary will be based on the value you will bring to the role with a range spanning from $90-115K CAD. The actual base pay offered will be based on a wide range of factors, including skills, qualifications, relevant experience, and work location.


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 gender, gender identity, race, national origin, colour, religion, disability or age. Our inclusive culture empowers all of us to inspire, enlighten and thrive.


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

or