- Junior
- Optionales Büro in Halifax
Employee Type
Vacancy Type
Town/Region
About the role
Tasks include:
- Design and implement immersive, interactive training modules using modern 3D/game frameworks.
- Develop modular simulation components with interactive 3D models.
- Integrate training modules with Learning Management Systems using xAPI, cmi5, and SCORM standards.
- Build and consume RESTful APIs and WebSocket endpoints for real-time simulation data exchange.
- Incorporate AI-assisted tutoring and analytics modules to provide adaptive feedback and predictive insights.
- Optimize applications for multi-platform deployment (desktop, web, tablets, secure on-prem environments).
- Collaborate with Instructional Designers and SMEs to translate operational procedures into interactive scenarios.
- Write clean, reusable, and testable code with a focus on modularity and scalability.
Equal Opportunity Statement
What you bring to the role
- Game Engines: Unity, Unreal, Godot, or WebGL frameworks (Three.js, Babylon.js).
- Design, altering and manipulating 3D models (Blender, Max, Maya).
- Web Development: HTML5, CSS3 (Flexbox/Grid), JavaScript/TypeScript.
- Node.js and modern web frameworks (ReactJS, Vue, Angular).
- Integration of interactive 3D models (GLB/glTF) with JSON-defined state machines.
- API design, documentation & integration (REST, GraphQL, Swagger).
- Unit, integration, and end-to-end testing.
- Visual design for scenario flows (user journeys, state diagrams).
- GitLab (CI/CD pipelines, issue tracking).
- Visual Studio Code / Chrome Developer Tools.
- Diploma in game development/design or related discipline
- 0-2 years experience in Game design
Additional skills desired for the role
- VR/AR development (training or visualization use cases)
- Experience with SQL/NoSQL databases (PostgreSQL, MongoDB)
- MLOps and deployment of on-prem LLMs (Granite, LLaMA, Gemma, etc.)
- Multiplayer networking and synchronization in training environments
- Knowledge of predictive analytics and real-time dashboards for training evaluation
- Knowledge of CAF/DND digital and AI strategies and Five Eyes interoperability standards
- Experience with wireframing, prototyping, and UI/UX design for training authoring tools
- Knowledge of Docker/Podman (containerization)
- Experience with Jira or similar Agile work planning/tracking tools
- Experience with Adobe Creative Cloud
Discipline
About us
Clearance required for role
What we offer you
- Flexible, compressed work schedules, depending on business requirements, where you have the option of Fridays off, as well as the possibility to work remote part-time
- Competitive compensation
- Time to recharge with vacation, personal days, holidays, and parental leaves
- Comprehensive Family Medical, Dental and Vision coverage available on your first day of employment, along with:
- Virtual Health Care (24/7 access to medical professionals)
- A Wellness Spending Account to aid in your wellness journey
- Employee & Family Assistance Program (EFAP) which includes free face to face counselling sessions
- Medical Travel Insurance
- Onsite fitness facilities at our main office locations
- A Registered Retirement Savings Plan that includes matching company contributions on your first day of employment, that also includes access to Financial Advisors providing investment advice and comprehensive financial planning
- Employee discounts to save on goods, services and various recreational activities
- Access to a robust spectrum of development resources to enhance your skills and/or advance your career including:
- Free learning resources through a modern and engaging platform
- Education Assistance Program
- Reimbursement for a professional membership
- Self-directed Mentoring