Opens an external site
- Employment type
- Full-time
- Experience level
- Mid-level · 2+ years
- Minimum education
- Bachelor’s degree
- Posting language
- English
- Working hours
- 40 hours per week
- Location requirements
- Country, Canada
Job summary
The developer will build augmented reality mobile applications for the aviation and aerospace industries while utilizing AI tools to accelerate development. They will collaborate with team members and customers to design, test, and debug software using Agile and TDD methodologies.
Job details
Mobile App Developer Department: Scope AR Employment Type: Full Time Location: Edmonton, CA Description We are hiring a Mobile App - Software Developer out of our Edmonton, Canada location. Remote or hybrid. In this role, you will be engaged 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 to meet business needs in the achievement of business and technology initiatives. Use AI tools and techniques to accelerate software development, leveraging AI for testing and validation to maintain high quality. Key Responsibilities Be part of a team of 2-5 engineers working to build our augmented reality mobile applications for customers across the aviation and aerospace manufacturing industry Utilize cutting-edge AI tools and techniques to accelerate software development Consult with team members and customers to ensure project success, including: Collaborating on the design and development of the software product Understanding requirements Estimating your work timeline to manage your deliverables Employ Agile/Test Driven Development (TDD) best practices: Work with the Tech Lead to break down your assigned user stories into tasks Write and test user stories Write code to implement requirements in a TDD process Refactor code to improve quality Track your work in JIRA or other task management software Write and maintain efficient, reusable, and reliable code Ensure the best possible performance, quality, and responsiveness of the applications Identify bottlenecks and bugs, and devise solutions to these problems Understand and adhere to all requirements of the Quality Management System and the Information Security Management System. Other duties as assigned Skills, Knowledge & Expertise Education/Experience 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 Computer Skills Solid understanding of object-oriented programming Strong analytical and problem-solving skills. Familiar with various design and architectural patterns Understanding of AI capabilities and limitations You have experience in several of the below technologies, Unity Mixed reality headsets Mobile development for IOS, Android, Windows C#, TypeScript, Objective-C Proficient understanding of code versioning tools & continuous integration Good understanding of Agile process Miscellaneous Knowledge of 3D modeling and graphics would be an asset You must be a good communicator and speak and write fluently in English Must be a Canadian citizen or permanent resident.
What you’ll do
The developer will build augmented reality mobile applications for the aviation and aerospace industries while utilizing AI tools to accelerate development. They will collaborate with team members and customers to design, test, and debug software using Agile and TDD methodologies.
Requirements
Candidates must have 4-6 years of experience in mobile or Unity-based development and hold a bachelor's degree in Computer Science or a related field. Proficiency in C#, TypeScript, or Objective-C is required, along with the ability to work as a Canadian citizen or permanent resident.
Listed skills
- CI/CD · Preferred
- Problem solving · Preferred
- 3D Modeling · Preferred
- Agile · Preferred
- TypeScript · Preferred
- C++ · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Unity
- C#
- TypeScript
- Objective-C
- Mobile Development
- Augmented Reality
- Agile
- Test Driven Development
- AI Tools
- Software Development Lifecycle
- Object-Oriented Programming
- Code Versioning
- Continuous Integration
- 3D Modeling
- Graphics
- Problem-Solving
- Agile Methodology
- English Language
- Problem Solving
- JIRA
- Artificial Intelligence
- Apple IOS
- Computer Science
- Debugging
- Computer Literacy
- Software Development Life Cycle
- Software Development
- Business Systems
- User Story
- C# (Programming Language)
- Aviation
- Object-Oriented Programming (OOP)
- Quality Management Systems
- Edge Intelligence
- Software Versioning
- Computer Engineering
- Mobile Application Development
- Android (Operating System)
- Architectural Patterns
- Mixed Reality
- Test-Driven Development (TDD)
- Unity Engine
- Objective-C (Programming Language)
- Information Security Management Systems
Job areas
- Software
- Technology
- Engineering
- Manufacturing
- Mobile Application Developer
- Application Developer / Engineer
- Software Developers
More jobs from Flatirons Solutions
AI Software Developer
- Remote
- Edmonton, Alberta, Canada
- Posted Sep 9, 2026
Quality Assurance Engineer - Mobile
- On-site
- AB
- Posted Aug 18, 2026
