Mobile Developer – ERP & AI Systems
ITPS Canada Ltd. – London, Ontario (Hybrid)
Build the mobile system that supports real‑world flight operations. ITPS is developing a Flight School Management System (FSMS)—a full‑scale ERP platform for training, flight & simulator scheduling, maintenance, and procurement. We are expanding this platform to mobile and are looking for a Senior Mobile Developer to lead that effort. This is not just about building an app—it’s about designing how pilots, instructors, and operations teams interact with a complex system in real time.
What You’ll Work On
- Flight & simulator schedules accessible in real time
- Instructor and student workflows on mobile
- Maintenance logging and status updates in the field
- Operational notifications and alerts
- Offline‑capable features for reliability in dynamic environments
- Smart notifications and operational insights
- Voice or natural language interaction with system data
- AI‑assisted reporting and data entry
- Workflow automation for mobile users
Your Role
- Lead the design and development of mobile applications (iOS/Android or cross‑platform)
- Define mobile architecture and integration with backend systems
- Build intuitive, high‑performance user interfaces for real‑world use
- Work closely with backend developers to ensure seamless API integration
- Translate operational workflows into efficient mobile experiences
- Ensure reliability, performance, and usability in field conditions
- Contribute to product direction and mobile strategy
Tech Environment
- Backend: Laravel (PHP), REST APIs
- Frontend (Web): React
- Mobile: Open (React Native, Flutter, or native iOS/Android)
- Database: MySQL
- Integrations: Microsoft Graph, scheduling systems
What We’re Looking For
Core Experience
- Strong experience building and shipping mobile applications in production
- Proficiency in one or more:
- React Native
- Flutter
- Native iOS (Swift) or Android (Kotlin)
- Experience working with APIs and backend‑integrated systems
- Strong understanding of mobile UX in operational or real‑time environments
Systems Thinking
- Ability to design mobile experiences for complex workflows, not just simple apps
- Experience handling offline support, sync, and real‑time updates
- Comfortable working across the stack when needed
AI & Modern Development
- Experience integrating AI tools/APIs into applications
- Interest in applying AI to improve mobile workflows and usability
Nice to Have
- Experience with scheduling, logistics, or ERP systems
- Experience designing apps for field operations or industrial use
- Familiarity with aviation or safety‑critical environments
- Experience with push notifications, background processing, and real‑time data
Why This Role
- Own the mobile experience of a mission‑critical system
- Work on real‑world operational problems, not just consumer apps
- High impact — your work is used daily by operational teams
- Opportunity to shape mobile + AI integration from the ground up
- Strong collaboration with product and backend teams