Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Mobile App Developer building AI-accelerated augmented reality mobile applications for aviation and aerospace manufacturers. Developing Unity-based software with Agile and TDD practices.

Responsibilities

  • Engage in all phases of the software development lifecycle, including gathering and analyzing user/business system requirements, responding to outages, and creating application features
  • Participate in design meetings and consult with clients to refine, test, and debug programs
  • Use AI tools and techniques to accelerate software development, including AI for testing and validation
  • Build augmented reality mobile applications for customers across the aviation and aerospace manufacturing industry as part of a 2-5 engineer team
  • Collaborate with team members and customers on software product design and development
  • Understand requirements and estimate work timelines to manage deliverables
  • Apply Agile and Test Driven Development best practices
  • Work with the Tech Lead to break user stories into tasks
  • Write and test user stories and implement requirements using TDD
  • Refactor code to improve quality
  • Track work in JIRA or other task management software
  • Write and maintain efficient, reusable, and reliable code
  • Ensure application performance, quality, and responsiveness
  • Identify bottlenecks and bugs and devise solutions
  • Adhere to Quality Management System and Information Security Management System requirements
  • Perform other duties as assigned

Requirements

  • 4-6 years of experience in developing mobile and/or Unity-based applications
  • Experience using AI as a central tool in the development process
  • Bachelor’s degree in Computer Science, Computer Engineering or a related field
  • Solid understanding of object-oriented programming
  • Strong analytical and problem-solving skills
  • Familiarity with various design and architectural patterns
  • Understanding of AI capabilities and limitations
  • Experience with several of: Unity; mixed reality headsets; mobile development for iOS, Android, and Windows; C#; TypeScript; Objective-C
  • Proficient understanding of code versioning tools and continuous integration
  • Good understanding of Agile process
  • Knowledge of 3D modeling and graphics would be an asset
  • Must be a good communicator and speak and write fluently in English
  • Must be a Canadian citizen or permanent resident

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AndroidiOSObjective-CTypeScriptUnity

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.