F

Flatirons Solutions

Aerospace maintenance content and task management

Mobile App Developer

Mobile EngineeringUpdated on Nov 13
Full-timeEdmonton, AB, CanadaNo salary listed

About the Job

Requirements

  • Have 4–6 years of experience developing mobile and/or Unity-based applications.
  • Have experience using artificial intelligence as a central tool in the development process.
  • Hold a bachelor's degree in Computer Science, Computer Engineering, or a related field.
  • Have a solid understanding of object-oriented programming.
  • Be familiar with various design and architectural patterns.
  • Understand artificial intelligence capabilities and limitations.
  • Have experience with several of the listed technologies: Unity, mixed reality headsets, mobile development for iOS, Android, or Windows, C#, TypeScript, and Objective-C.
  • Be proficient with code versioning tools and continuous integration.
  • Have a good understanding of Agile processes.
  • Speak and write fluently in English.
  • Be a Canadian citizen or permanent resident.

Responsibilities

  • Participate in all phases of the software development lifecycle, including gathering and analyzing user and 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 and support business and technology initiatives.
  • Use artificial intelligence tools and techniques to accelerate software development, including for testing and validation to maintain high quality.
  • Work as part of a team of 2–5 engineers building augmented reality mobile applications for customers in the aviation and aerospace manufacturing industries.
  • Consult with team members and customers to support project success, including collaborating on software product design and development, understanding requirements, and estimating work timelines to manage deliverables.
  • Follow Agile and test-driven development best practices, including working with the Tech Lead to break assigned user stories into tasks, writing and testing user stories, implementing requirements in a test-driven development process, refactoring code, and tracking 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.
  • Understand and adhere to all requirements of the Quality Management System and Information Security Management System.
  • Perform other duties as assigned.

Desired Qualifications

  • Knowledge of 3D modeling and graphics.

About the Company

Flatirons Solutions

Aerospace maintenance content and task management

Flatirons Solutions specializes in technical content and maintenance task management for the aerospace and defense industries. Its Flatirons platform helps customers create, revise, and deliver maintenance content to streamline the publications process. The product works by supporting end-to-end publication workflows: authoring and updating technical manuals, organizing sections, and distributing up-to-date manuals and task guidance to teams. The company differentiates itself through its long track record (25+ years) and adoption by major customers—three of the top four global airlines, four of the top five engine manufacturers, and numerous defense and manufacturing organizations—which underscores a proven, industry-specific solution. The goal is to boost productivity and operational efficiency in maintenance and publication workflows for aerospace and defense customers.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Boulder, CO
Founded
2001

Recently Posted Jobs

Explore more opportunities at Flatirons Solutions

See more jobs