Location: Remote from anywhere in Canada
Duration: 8 weeks, Summer contract
Hours: Full time (4-day work week with full pay for a standard 35-hour (5-day) week)
Salary: $18.00 to $25.00 per hour (commensurate with experience)
About Steamlabs
Steamlabs is a Canadian non-profit organization dedicated to fostering innovation in science and technology education. We’re committed to collaboration, support, and inclusivity through the development of web-based, AI-driven learning experiences for STEM education. Our projects empower educators and students and help shape the future of learning.
At Steamlabs, you’ll enjoy:
- A supportive 4-day work week with full-time pay
- Access to extensive professional development opportunities
Eligible candidates should meet the following Canada Summer Jobs grant criteria:
- Between 15 and 30 years of age at the start of the employment
- A Canadian citizen, permanent resident, or a protected person under the Immigration and Refugee Protection Act for the duration of employment
- Have a valid Social Insurance Number at the start of employment and be legally entitled to work in Canada in accordance with relevant provincial or territorial legislation and regulations
Job Overview
We are seeking an innovative and detail-oriented Web Developer with a strong focus on frontend development. Your primary expertise should be in frontend technologies with an added bonus of experience working with Three.js and React Three Fiber. You should bring strong design skills, and UI/UX experience will further set you apart.
As a member of our dynamic team, you will collaborate with project managers and fellow developers to create engaging, AI-enhanced, STEM education experiences. Your work will directly impact our projects—from interactive web applications to immersive digital experiences—empowering educators and inspiring the next generation of innovators.
Responsibilities
- Collaborate with the team to design, refine, and implement innovative web experiences.
- Develop robust and responsive frontend interfaces using HTML, CSS, JavaScript, and modern tools such as React and Next.js.
- Contribute to backend functionalities when needed, leveraging your experience as an asset.
- Utilize your strong design skills to enhance UI/UX across projects.
- Incorporate Three.js and React Three Fiber for immersive and interactive 3D web experiences.
- Test & iterate on designs and functionalities to ensure high-quality deliverables.
- Participate in project planning, design discussions, and review sessions, ensuring all aspects meet usability and accessibility standards.
Qualifications and Skills
Required:
- Web Development Experience: Proficiency in HTML, CSS, and JavaScript with a strong focus on frontend development.
- Design Skills: Demonstrated ability in design with an emphasis on visual aesthetics and user experience.
- Team Collaboration: Strong communication and organizational skills with a collaborative mindset.
- Passion for Innovation: A drive to contribute to AI-driven STEM education projects and improve digital learning experiences.
Assets:
- Three.js & React Three Fiber: Hands-on experience with these libraries is a great plus.
- UI/UX Experience: Expertise or familiarity with user interface/user experience design.
- Backend Development: Experience with back-end technologies is a plus.
- Additional Tools: Familiarity with modern frontend frameworks and tools.
Equity, Diversity, and Inclusion
At Steamlabs, we believe our strength is built upon the diverse talents and perspectives of our team. We are committed to fostering an inclusive, respectful, and equitable workplace. We welcome applicants from all backgrounds, including:
- Persons with disabilities
- Newcomers to Canada (including refugees)
- Indigenous peoples
- Members of visible minorities
- People of colour
- Members of the LGBTQ2+ community
- Women in STEM
How to Apply
Please send your resume, cover letter, and any relevant links via our application form: Apply Here
For questions about the application process, contact us at [email protected].