Location: Cape Town
Working Practices: Hybrid | Mondays and Thursday in office and remaining days remote
Contract Type: Permanent
Working Hours: 10H00 - 18H30 SAST
Reports to: Learning Technology Lead
Role Summary
We are seeking a skilled and versatile Learning Technologist (LT) to support the development and delivery of sector-leading digital learning products across multiple platforms, with a particular focus on Canvas LMS and Coursera Labs. You will play a critical role in designing, building, testing, and implementing courses and labs that deliver high-quality learning experiences aligned to client and academic outcomes.
You will collaborate with multidisciplinary teams and be expected to work across both front-end learning design and back-end technical configuration, using technologies such as HTML/CSS, Python, Docker, and JSON. A strong understanding of both LMS functionality and hands-on lab environments is essential.
Key Responsibilities
Course Development and LMS Implementation:
- Implement courses using HTML and CSS, optimizing platform features within Canvas LMS and other systems.
- Configure LMS front-end and back-end infrastructure to support project delivery.
- Consult internal stakeholders and clients on best practices and emerging technologies related to learning platforms.
- Apply CidiLabs templates effectively within Canvas to meet design specifications.
- Ensure all development aligns with project scope, quality, and timeline.
Coursera Labs Development:
- Build and configure Coursera Labs using Lab Manager for Jupyter and Visual Studio Code-based assignments.
- Develop and customize autograders using Python, nbgrader, pytest, or custom grading frameworks.
- Manage lab environments using Docker, Linux CLI, bash scripting, and JSON/YAML configuration.
- Ensure compatibility with Coursera-specific requirements like mounting points and file structures.
Testing and Quality Assurance:
- Conduct functional, usability, and cross-platform tests for both LMS courses and Coursera Labs.
- Log issues, debug environments, and ensure optimal student experience across all platforms.
- Troubleshoot grading and runtime issues independently or in collaboration with the Learning Technology Lead.
Support and Documentation:
- Create and maintain setup and deployment documentation.
- Provide technical support to internal teams (e.g., Project Managers, Designers, SMEs) as well as external teams (e.g., clients and subject matter experts) throughout the project lifecycle.
- Participate in retrospectives and share knowledge to improve internal workflows and documentation standards.
Requirements
Core Skills and Experience:
- 2+ years of experience working with HTML and CSS in LMS environments (Canvas experience essential).
- Proven ability to build and deploy courses on LMS platforms such as Canvas, Moodle, and edX.
- Hands-on experience with Coursera Labs, including autograder development and environment setup.
- Proficient in Python, Docker, JSON/YAML, and Linux command-line tools.
- Familiar with file system structuring and Coursera Lab mounting logic.
- Able to manage multiple projects and work independently in asynchronous, remote teams.
- Strong troubleshooting skills for both LMS and lab-based environments.
- Technically proficient and adaptable with a strong attention to detail.
- Proactive communicator with the ability to work across cross-functional teams.
- Passionate about improving learner outcomes through innovative tech solutions.
- Comfortable working in fast-paced environments with shifting priorities.
Nice to have:
- Experience with Cidi Labs, Articulate Storyline, RISE, and similar tools.
- Exposure to Generative AI tools and their application in education workflows.
- An understanding of security protocols and data privacy in learning technology.
Benefits
About Construct
Construct Education is a fee-for-service digital learning solutions company specializing in the design of innovative, impactful, and bespoke digital learning experiences. As a wholly-owned subsidiary of OES, a global leader in education solutions, we continue to push the boundaries of online education. Construct Education is committed to redefining online education in a way that prepares learners for real-world challenges and helps them succeed in their careers. Our vision is for everyone to have access to meaningful education through superior online programs.
Company Culture & Values
We are a people-focused organisation with a culture built around collaboration, connection, and working together toward one common goal. Our vibrant, values-led culture is grounded in four core principles that guide everything we do:
Passion and Perseverance: We love what we do (even though it’s not always easy) and take pride in creating transformative learning experiences. We bring a ‘can-do’ attitude to our work, tackling challenges and inspiring others.
Teamwork: We operate as cross-functional teams globally with trust and respect, celebrating success. We have fun while we work and enjoy collaborating with each other and OES partners.
Agility and Innovation: We are innovative, lateral thinkers who use our skills to do things better for our students. We thrive in ambiguity, embrace change and challenge conventional thinking.
Integrity: We do what’s right, and what we say we will do, every time. We value a culture of respectful feedback and believe that respect trumps harmony.
What We Offer*
- Employee Assistance Program (EAP)
- Medical allowance
- Commute allowance
- Flexible work for genuine career-life fit
- A healthy and supportive company culture
- Generous annual leave
- Paid maternity and paternity benefits
- Study leave
- Professional development and mentoring
- Construct Culture Club events
- Company funded lunch and drinks every 6 weeks
*Policy T&Cs apply for certain benefits