Project:New Online School Platform
Job Summary:
This position is classified as an Independent Contractor.
A front-end developer or Full-stack Developer is not an employee of the institution and will operate independently. This is a 6-12-month project.
Work closely with the project manager/technical lead. Initial project focus: building the frontend experience for the first version of the online school platform
About the Role
We are looking for a Frontend Developer or Full Stack Developer to help build a new online school platform. The platform will provide students, instructors, and administrative staff with a modern web-based system for managing online courses, learning materials, attendance, payments, and student services.
The ideal candidate should have strong frontend development skills and experience creating clean, user-friendly, and responsive web applications.
Key Responsibilities
- Develop the frontend interface for the online school platform
- Build student, instructor, and admin-facing dashboards
- Implement pages and workflows for course registration, course materials, attendance, payments, and certificates
- Work with the UI/UX developer to turn designs into responsive web interfaces
- Connect frontend features with backend APIs
- Ensure the platform is user-friendly, accessible, and mobile-responsive
- Test, debug, and improve frontend performance
- Collaborate closely with the backend developer, UI/UX developer, project lead, and stakeholders
Required Skills and Experience
- Experience with frontend web development
- Strong knowledge of HTML, CSS, JavaScript, and modern frontend frameworks
- Experience building responsive and user-friendly web applications
- Ability to work with APIs and backend services
- Understanding of frontend performance, usability, and accessibility best practices
- Ability to write clean, maintainable, and reusable code
- Strong communication and collaboration skills
Preferred Skills
- Full-stack development experience is an asset
- Experience with education platforms, LMS systems, CRM systems, or admin dashboards
- Experience with design systems and component-based development
- Familiarity with payment, authentication, or AI-related integrations is an asset
#J-18808-Ljbffr