Front-End Developer for Custom eLearning Course Development (SCORM / xAPI Environment)
Descrizione dell'offerta
We are looking for a technically strong and team-oriented Front-End Developer to join our eLearning development team at Cyber Guru . You will be part of a cross-functional group building fully custom interactive learning modules delivered through SCORM and xAPI formats, without relying on off-the-shelf authoring tools.
You’ll work alongside experienced instructional designers and SCORM / xAPI specialists to bring engaging digital training experiences to life. Your core responsibility will be to implement the user interface and interaction logic using modern web technologies.
Key Responsibilities
- Develop responsive, interactive learning modules using JavaScript (ES6+), HTML5, and CSS3
- Build features such as quizzes, navigation flows, dynamic media, timers, and user feedback systems
- Implement logic for communicating with LMS / LRS platforms via HTTP / REST protocols
- Manage session state and runtime interactions (e.g., tracking progress, handling suspend / resume logic)
- Ensure cross-browser compatibility and mobile responsiveness
- Work in coordination with technical leads to support SCORM / xAPI data tracking (integration handled by experts)
- Test and debug course packages in environments such as SCORM Cloud or staging LMS
- Write clean, maintainable code and provide basic technical documentation
- Use Git effectively within team workflows (we use Bitbucket)
Required Skills & Qualifications
- Strong proficiency in JavaScript , including asynchronous handling and DOM manipulation
- Basic familiarity with SCORM (1.2 / 2004) or xAPI (Tin Can API) concepts
- Solid experience with HTML5 and CSS3 , including responsive layout techniques
- Familiarity with REST APIs and JSON data formats
- Ability to manage local state via browser APIs (e.g., localStorage, sessionStorage)
- Basic knowledge of SQL or understanding of structured data
- Good debugging and cross-browser testing practices
- Experience with Git version control systems
- Clear, structured communication (in either Italian or English)
Nice to Have (Optional)
- Understanding of how learning tracking works in LMS or LRS platforms
- Experience testing SCORM / xAPI packages with tools like SCORM Cloud or Learning Locker
What We Offer
- The opportunity to work on impactful, cutting-edge digital education solutions
- A hybrid working model combining remote flexibility with on-site collaboration in Rome
- A professional environment focused on collaboration and innovation in the learning space
- Competitive salary aligned with experience and skills
- Opportunities to grow within a multidisciplinary and technically skilled team