SCORM/xAPI Content Developer

SCORM/xAPI Content Developer

Posted 1 week ago by Vocational Training Hub

Negotiable
Undetermined
Hybrid
United Kingdom

Summary: The SCORM/xAPI Content Developer role involves designing and delivering eLearning content packages that comply with SCORM and xAPI standards. The position requires strong front-end development skills and the ability to convert existing training materials into compliant packages. The successful candidate will work closely with internal teams to ensure content accuracy and accessibility while developing a proxy solution for sharing courses with external LMS platforms. This contract position is remote or hybrid, with a preference for candidates based in Manchester, UK.

Key Responsibilities:

  • Build SCORM/xAPI packages natively in code (HTML5, JavaScript, CSS, JSON), ensuring full compliance with SCORM 1.2/2004 and xAPI specifications.
  • Convert existing training materials into lightweight, standards-compliant packages that can be launched in any LMS.
  • Write and implement custom xAPI statements to capture detailed learning interactions.
  • Configure tracking, completion, scoring, bookmarking, and interaction reporting.
  • Design and implement a SCORM/xAPI proxy (dispatch) solution to allow courses hosted in our platform to be shared with client/external LMSs.
  • Ensure tracking, usage, and updates remain under our central control.
  • Provide licensing and versioning safeguards across distributed deployments.
  • Test packages in SCORM Cloud and against LRS platforms to ensure interoperability.
  • Document development processes, technical standards, and implementation guidelines.
  • Ensure all content is fully accessible (WCAG 2.1 AA).
  • Collaborate with subject matter experts and internal teams to ensure content accuracy and quality.

Key Skills:

  • Strong front-end development experience (HTML5, JavaScript, CSS).
  • Proven experience building SCORM packages manually (without Articulate, Storyline, Captivate, or similar tools).
  • Experience implementing SCORM 1.2/2004 APIs and xAPI/cmi5 statements directly in code.
  • Familiarity with SCORM API wrappers and launch/initialisation flows.
  • Experience developing or configuring a SCORM dispatch/proxy solution (Rustici Dispatch, custom-built wrappers, or equivalent).
  • Ability to debug and test SCORM/xAPI content using tools like SCORM Cloud and Learning Locker (or equivalent LRS).
  • Knowledge of JSON for building and validating xAPI statements.
  • Understanding of learning data reporting (completion, scores, interactions, time tracking).
  • Awareness of accessibility requirements (WCAG 2.1 AA).
  • Desirable: Experience with cmi5 specification.
  • Desirable: Knowledge of Node.js or similar back-end frameworks for dispatch/proxy systems.
  • Desirable: Experience integrating xAPI data with third-party systems (HRIS, CRM, analytics dashboards).
  • Desirable: Exposure to Rustici Engine/Dispatch, SCORM Cloud API, or equivalent.
  • Desirable: Experience working in an Agile development environment with version control (Git).

Salary (Rate): undetermined

City: undetermined

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

***NO AGENCIES*** Job Title: SCORM/xAPI Content Developer Contract Type: Contract Duration: 3+ Months (likelihood to increase to up to 12 Months) Department: Development Location: Remote / Hybrid (Manchester, UK Preferred) Rate: Negotiable, commensurate with experience and capability About Us We are a passionate, purpose-driven organisation committed to upskilling and supporting professionals working with vulnerable children and adults in care. Our mission is to equip care professionals with the knowledge, skills, and confidence to deliver exceptional care—ultimately transforming lives. As a member of our team, your work will have real impact—not only within our organisation but also for the vulnerable individuals who rely on compassionate, well-trained care professionals. The Role We are seeking a skilled SCORM/xAPI Content Developer to design, build, and deliver eLearning content packages that integrate seamlessly with our Learning Management System (LMS) and Learning Record Store (LRS). The successful candidate will: Work closely with our team to take our existing training materials (documents, slides, videos, assessments, etc.) and convert them into SCORM 1.2/2004 and xAPI (Tin Can / cmi5) compliant packages. Create SCORM/xAPI packages directly in code (HTML5, JavaScript, JSON, CSS) without relying on third-party authoring tools such as Storyline or Captivate. Support the development of a SCORM/xAPI proxy delivery solution, enabling our organisation to share course packages with external LMS platforms while retaining centralised control, tracking, and update management within our own system. Key Responsibilities Build SCORM/xAPI packages natively in code (HTML5, JavaScript, CSS, JSON), ensuring full compliance with SCORM 1.2/2004 and xAPI specifications. Convert existing training materials into lightweight, standards-compliant packages that can be launched in any LMS. Write and implement custom xAPI statements to capture detailed learning interactions. Configure tracking, completion, scoring, bookmarking, and interaction reporting. Design and implement a SCORM/xAPI proxy (dispatch) solution to: Allow courses hosted in our platform to be shared with client/external LMSs. Ensure tracking, usage, and updates remain under our central control. Provide licensing and versioning safeguards across distributed deployments. Test packages in SCORM Cloud and against LRS platforms to ensure interoperability. Document development processes, technical standards, and implementation guidelines. Ensure all content is fully accessible (WCAG 2.1 AA). Collaborate with subject matter experts and internal teams to ensure content accuracy and quality. What We’re Looking For Strong front-end development experience (HTML5, JavaScript, CSS). Proven experience building SCORM packages manually (without Articulate, Storyline, Captivate, or similar tools). Experience implementing SCORM 1.2/2004 APIs and xAPI/cmi5 statements directly in code. Familiarity with SCORM API wrappers and launch/initialisation flows. Experience developing or configuring a SCORM dispatch/proxy solution (Rustici Dispatch, custom-built wrappers, or equivalent). Ability to debug and test SCORM/xAPI content using tools like SCORM Cloud and Learning Locker (or equivalent LRS). Knowledge of JSON for building and validating xAPI statements. Understanding of learning data reporting (completion, scores, interactions, time tracking). Awareness of accessibility requirements (WCAG 2.1 AA). Desirable Experience with cmi5 specification. Knowledge of Node.js or similar back-end frameworks for dispatch/proxy systems. Experience integrating xAPI data with third-party systems (HRIS, CRM, analytics dashboards). Exposure to Rustici Engine/Dispatch, SCORM Cloud API, or equivalent. Experience working in an Agile development environment with version control (Git). Education & Certifications Degree in Computer Science, Web Development, Instructional Technology, or equivalent professional experience. Evidence of SCORM/xAPI project work (portfolio or code samples required). What We Offer Contract: 3+ Months (likely to reach 12 Months) Flexible Rate: Negotiable and rewarding for the right candidate. Remote/Hybrid Working : Manchester-based is preferred but not essential .