1

Three Js Developer Jobs in Alberta (NOW HIRING)

Full Stack Developer Reports To: Senior Manager, Digital Services Position start date: As soon as ... Experience with front-end tech stacks such as Next.js, Nuxt.js, Vue 2 / 3 * Highly adaptable to new ...

... * 3+ years professional combined front-end and back-end development experience * 2+ years of ... Experience with one or more of the following: Node.js, React.js, Redux, Angular.js, Django * Degree ...

... * 3+ years professional combined front-end and back-end development experience * 2+ years of ... Experience with one or more of the following: Node.js, React.js, Redux, Angular.js, Django * Degree ...

... * 3+ years professional combined front-end and back-end development experience * 2+ years of ... Experience with one or more of the following: Node.js, React.js, Redux, Angular.js, Django * Degree ...

... * 3+ years professional combined front-end and back-end development experience * 2+ years of ... Experience with one or more of the following: Node.js, React.js, Redux, Angular.js, Django * Degree ...

The ideal candidate will have 3-5 years of experience developing innovative and highly scalable ... Proficiency in front-end frameworks like React, Next, Angular, or Vue.js. Able to build dynamic web ...

The ideal candidate will have 3-5 years of experience developing innovative and highly scalable ... Proficiency in front-end frameworks like React, Next, Angular, or Vue.js. Able to build dynamic web ...

next page

Showing results 1-20

Three Js Developer information

What are the key skills and qualifications needed to thrive as a Three.js Developer, and why are they important?

To thrive as a Three.js Developer, you need strong JavaScript programming skills, a good understanding of 3D mathematics, and experience with web development principles, often supported by a degree in computer science or related field. Familiarity with Three.js, WebGL, graphics rendering pipelines, and version control systems like Git is essential. Creative problem-solving, attention to detail, and effective communication help developers turn complex visual concepts into interactive web experiences. These skills are vital for building performant, visually compelling 3D applications that function seamlessly across browsers and devices.

What are some common challenges Three Js Developers face when integrating 3D content into web applications?

Three Js Developers often encounter challenges when ensuring that complex 3D graphics run smoothly across different browsers and devices. Performance optimization, such as reducing render times and managing memory usage, is critical to deliver a seamless user experience. Additionally, developers must frequently collaborate with designers and backend engineers to ensure that 3D assets are efficiently loaded and interact correctly with other application components. Staying updated with the latest Three Js releases and best practices is also important to address evolving compatibility and feature requirements.

What are Three.js developers?

Three.js developers are software professionals who specialize in using the Three.js JavaScript library to create and render 3D graphics within web browsers. They utilize WebGL and Three.js tools to build interactive 3D visualizations, animations, games, and immersive user experiences for the web. Their responsibilities often include developing 3D models, optimizing graphics performance, and ensuring compatibility across different browsers and devices.

What is the difference between Three Js Developer vs WebGL Developer?

AspectThree Js DeveloperWebGL Developer
Required SkillsProficiency in JavaScript, 3D graphics, and the Three.js libraryDeep understanding of WebGL API, shader programming, and graphics programming
Work EnvironmentWeb development projects involving 3D visualizations and interactive graphicsLow-level graphics programming, often in game engines or custom rendering engines
Industry UsageWeb-based 3D applications, data visualization, interactive websitesGame development, simulations, advanced graphics applications

While both roles involve 3D graphics programming, a Three Js Developer focuses on using the high-level Three.js library to create interactive 3D content for the web, whereas a WebGL Developer works with the lower-level WebGL API for more complex and performance-critical graphics programming. The choice depends on project complexity and desired control over graphics rendering.

What are popular job titles related to Three Js Developer jobs in Alberta? For Three Js Developer jobs in Alberta, the most frequently searched job titles are:
What job categories do people searching Three Js Developer jobs in Alberta look for? The top searched job categories for Three Js Developer jobs in Alberta are:
Infographic showing various Three Js Developer job openings in Alberta as of May 2026, with employment types broken down into 1% Locum Tenens, 9% As Needed, 32% Full Time, 32% Part Time, and 26% Contract. Highlights an 70% Physical, 4% Hybrid, and 26% Remote job distribution.

Full Stack Developer

CAWST

Calgary, AB

Full-time

Posted 15 days ago


Job description

Company Description

CAWST is a Canadian charity and licensed not-for-profit professional engineering consultancy teaching people how to bring safe drinking water, sanitation and hygiene in their homes, schools and clinics, using simple, affordable technologies.

At the heart of everything we do is our belief that when people have their basic water and sanitation needs met, they have the opportunity to succeed. This is what drives our dedicated team to work with a global network of more than 1,500 clients and partners. Together, we have reached over 70 million people since our inception in 2001.

Collectively, we are making a difference at a scale beyond what any of us could do individually. But our job isn’t done yet and we need you to help us expand our reach.

Benefits of Working at CAWST

  • Work that directly improves lives through safe water and sanitation.

  • A culture that values creativity, collaboration, and inclusion.

  • Global experiences and meaningful travel that contribute to improved WASH outcomes worldwide.

Job Description

The Role: Full Stack Developer

Reports To: Senior Manager, Digital Services

Position start date: As soon as possible

Application due date: Applications will be reviewed on a continuous basis until the position is filled.

A full stack developer at CAWST is a team-oriented person who brings passion to their work and is excited about creating innovative solutions that enable people to take action on water, sanitation and hygiene issues. CAWST fosters a highly collaborative and driven team to deliver digital services and products to the people we help.

Please note:

  • This role requires you to be based in Calgary, AB.
  • Only candidates with valid full-time Canadian work authorization will be considered.
  • Candidates must be available to work from our Calgary office full-time, Monday - Friday.

Role Summary 

Under the guidance of the Senior Manager Digital Services, you will play a central role in innovating, creating, and maintaining a large suite of web and application projects with the aim of scaling and supporting internal organization needs while developing products that ultimately deliver value to people around the world.  You will manage multiple project deliverables simultaneously, while remaining agile in working across multiple technology stacks.  You are a self-motivated problem solver, team player, and have a passion for making a difference in the world through the use of digital technologies. 

Responsibilities

  • Design, build, and maintain backend features and APIs as per business needs

  • Collaborate & connect across the organization to ensure solutions meet both internal and external end-user needs.

  • Contribute to architecture and deployment planning, supporting an efficient infrastructure

  • Support frontend integrations to provide a streamlined user experience

  • Help modernize and maintain legacy projects as part of our ongoing platform updates

  • Test and debug across browsers and platforms to ensure consistent quality – globally

  • Participate in code reviews, share knowledge, and grow together within our small, multidisciplinary team.

Qualifications

Education and experience

  • Degree in computer science, and 2-5 years post graduate work experience as a full stack developer
  • The following additional experience will be considered with a high degree of value:
    • Dynamics365 Power Platforms, Power Automate, MS Azure, Python/Java/Go, D365 Dataverse.
    • Google Analytics (GA4) best practice
    • Advanced understanding of A.I.

Skills and technology stacks 

  • High degree of experience with Node.js, JavaScript, and/or TypeScript
  • Strong understanding of REST API’s and Auth stacks such as Auth0, Supabase, MS Azure, OpenAI
  • Familiarity with SQl-based database technology (Supabase / PostgreSQL)
  • Experience with front-end tech stacks such as Next.js, Nuxt.js, Vue 2 / 3
  • Highly adaptable to new technology stacks
  • Able to follow through on commitments and execute plans efficiently and effectively
  • Demonstrated delivery on alternate perspectives and solution design
  • Analytical and solutions-oriented
  • Excellent problem solving, written and verbal communication skills
  • Excellent organizational and time management skills with demonstrated ability to handle multiple projects at once
  • Highly motivated to create solutions that have a direct, measurable impact around the world.

Additional Information

​​​​​​​When applying, please include:

  • A cover letter that tells us more about you past what we can see on your resume, and why you are excited to work with CAWST. We will not consider your application unless this is included.

    • Please note: Your application will be read by real humans on our team, not an AI bot.

  • Your resume

CAWST values equitable opportunities, sustainable solutions, and collaborative and inclusive processes. CAWST recognizes and accepts differences in cultural, religious, and political processes and welcomes applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation, or age.