Browse
···
Log in / Register

Javascript Developer - 3D Web Viewer (9-month Contract)

Negotiable Salary

Pixomondo

Toronto, ON, Canada

Favourites
Share

Description

About the Role: We’re looking for a talented JavaScript Developer to help build a 3D asset and environment viewer as part of a custom web platform. You’ll be responsible for developing the front-end interface that allows users to load, view, and interact with 3D models in real-time within the browser.   You’ll work with libraries such as three.js or develop custom rendering logic to meet performance and design needs. A background in game development or animation is a plus, especially if you have experience building interactive or immersive experiences. Key Responsibilities: Design and implement a performant, user-friendly 3D viewer using JavaScript and WebGL technologies (e.g., three.js) Optimize loading, rendering, and interaction of 3D assets (models, environments, animations) Integrate the viewer into the broader web platform alongside the backend and UI teams Create custom shaders, materials, and lighting setups to enhance asset fidelity Ensure compatibility across browsers and devices Troubleshoot rendering issues and improve performance for heavy assets or complex environments Collaborate closely with UX designers and platform engineers to define and refine user interaction Maintain clean, reusable, and well-documented code  Requirements 5+ years of experience in JavaScript development, with strong knowledge of front-end engineering principles Solid experience with 3D graphics in the browser using three.js or equivalent Familiarity with WebGL, canvas rendering, and real-time performance optimization Proven ability to build interactive, visual web applications with complex UI/UX considerations Comfortable working in a hybrid environment with part-time on-site collaboration in Toronto Nice to Have: Background in game development, animation, or visual effects Experience with GLTF, FBX, OBJ and other common 3D file formats Understanding of 3D math, lighting models, camera systems, and spatial navigation Experience using tools like Blender, Unity, or Unreal Engine in a developer pipeline Familiarity with backend integration for asset storage and retrieval (e.g., via APIs or cloud storage) About Pixomondo (PXO) PXO, a Sony Pictures Entertainment company, creates industry-leading Visualization, Virtual Production, and Visual Effects for premium Film and Episodic content. Through its 23-year history, the Oscar, BAFTA, & Emmy-winning creative and technology company has been a trusted partner for storytellers and showrunners worldwide. PXO’s Innovation Lab is where the future of content creation is being built. Backed by Sony and powered by a world-class team of disruptors, this high-tech hub explores emerging technologies like AI, machine learning, real-time engines, robotics, and new media workflows. We’re not just redefining how VFX and animation are made, we’re shaping the next wave of storytelling across all mediums. Our team thrives on experimentation, rapid prototyping, and pushing the boundaries of what’s possible, using cutting-edge hardware and software to challenge industry norms and invent bold new ways to create." Why Join Us? Help shape a next-generation visual platform from the ground up Build immersive web experiences that bridge creativity and functionality Collaborate with a team of engineers, artists, and designers Enjoy a flexible hybrid work model with a creative downtown Toronto hub Opportunity for renewal or long-term engagement Benefits Pixomondo is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, national origin, disability, veteran status, age, sexual orientation, gender identity, or other protected characteristics. Benefits may vary by location due to regional regulations and company policies. PXO does not accept resumes from recruiters.  Unsolicited resumes are accepted directly from candidates only. PXO will not pay any fees associated with unsolicited resumes. 

Source:  workable View original post

Location
Toronto, ON, Canada
Show map

workable

You may also like

Workable
Full-Stack JavaScript Developer
About veritree: veritree is an award-winning climate tech start-up based in Vancouver. Launched in 2021, our technology measures and verifies the impact of global reforestation efforts from the ground-up. We are a small team on a big mission to plant 1 billion verified trees by 2030 with our community of businesses, planting organisations, and consumers who believe in the transformative power of verified restoration projects to create real and meaningful impact for the planet, nature and people. About the role: We are looking for a Full-Stack JavaScript Developer to join our Product team, as our infrastructure and stack setup continues to expand to accommodate new applications. Reporting to the Director of Engineering, you will be responsible for developing and maintaining applications that work seamlessly from server to client. Using a wide range of technologies and languages, you will develop applications and be responsible for front-end and back-end work. Our services are largely based in AWS, making experience with AWS services a benefit. A successful candidate is someone who is comfortable recommending and actioning on server configuration, frameworks, and all aspects of application development. Job responsibilities: You will employ best practices to develop well-designed, testable, and efficient software. You will set up the infrastructure needed to host new and existing Node.js back-end services. You will take ownership of Node.js services and applications, including server maintenance and deployments. You will seamlessly move between front-end client-side development, and back-end server-side development. You will be responsible for efficient database design and proper data architecture. You will need to understand our existing databases, and be able to write new code, services, and tables to interact with them (sometimes directly, and sometimes via endpoints in our other frameworks). You will work with frameworks and languages such as Node.js, MySQL, Vue.js, Nuxt.js, CSS, and HTML, and have opportunities for exposure to our other stacks (PHP, etc.). You will communicate effectively with team members both inside and outside of the department. Requirements Professional Requirements 3+ years of experience in full-stack web development using JavaScript / TypeScript Proficiency with front-end frameworks such as React, Vue.js, or Angular, and a deep understanding of CSS and HTML Proficiency with the infrastructure setup, development, and deployment of Node.js applications on AWS services Proficiency with relational database design and development (MySQL, ORMs etc.)  Strong understanding of web development principles, REST APIs, and API-driven architecture Proficiency with version control tools such as Git and Github, or similar tools The ability to self-manage tasks, deliverables, and expectations in a fast-paced environment Personal Strengths Ability to collaborate and communicate clearly, effectively, and efficiently with other team members Excellent problem-solving skills with the ability to work independently as needed Ability to self-manage tasks, deliverables, and expectations in an innovative and fast-paced environment Understanding that sometimes delivery and speed is more important than elegant perfection or 100% test coverage, and be able to balance accordingly. Benefits Extended healthcare plan Generous paid days off Ability to work remotely Opportunities for training and development Employee discounts at tentree A typical hiring range for this position is $85,000 - $115,000 CAD per year with the final salary offer based on your qualifications, job-related skills, and relevant experience. In addition, veritree's total rewards offering also includes comprehensive benefits, a certified inspiring workplace, and exclusive perks to reward your exceptional performance and contributions. veritree is an equal opportunity employer. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. All employment is decided on the basis of qualifications, merit, and business needs
Vancouver, BC, Canada
CA$85,000-115,000/year
Workable
Senior Full Stack Developer - Vehicle Grid Integration (Quebec)
About Us  The Mobility House (TMH) is shaping the zero emissions future of energy and mobility. Our resilient charging technology makes EV charging reliable and flexible, and provides drivers the freedom of zero emissions, zero cost charging. We integrate flexible charging with energy systems to stabilize the electrical grid and free it from fossil fuels.  Across Europe, Asia-Pacific, and North America, The Mobility House currently manages more than 2,000 EV fleet charging facilities, charges hundreds of thousands of electric vehicles, and trades power from more than 100 MWh of energy storage. TMH has over 200 employees across its operations in California, Montreal, Munich, Paris, Zurich, and Singapore. For more information visit our website.  About The Role We are looking for a Senior/Lead Software developer to help design and influence the software architecture for Vehicle Grid Integration (VGI) solutions in North America. This includes integration with EVSEs via API and OCPP, energy market interfaces such as integration with utilities via OpenADR, services needed to process and execute Demand Response (DR) events, and integration with the optimizer. You will collaborate with the existing Global Product Team working on our ChargePilot software (charge management for fleets) and EV Aggregation Platform. Responsibilities Collaborate with product managers and fellow developers to plan and deliver features that align with product needs and long-term technical goals Technical design and development of services for handling bidirectional charging, utility communication, and real-time demand response execution Integrate dispatch planning logic into control pipelines, ensuring plans respect real-world conditions such as state of charge, charger limits, and grid events Drive full-stack development efforts, including backend services (TypeScript, Python) and frontend (TypeScript, React) on AWS Own the end-to-end software lifecycle: infrastructure-as-code, continuous integration, deployment pipelines, monitoring, and incident response Troubleshoot and resolve software issues across the stack in production and development environments Stay current with industry standards in EV charging, grid integration, and distributed energy systems Requirements 5+ years as a full-stack software engineer including backend experience in Python and Typescript  Residency in Quebec and eligibility to work without sponsorship Bonus Points Deep protocol fluency in OCPP (esp. 2.0.1), OpenADR, or proprietary EV APIs Hands-on knowledge of grid-side operations, such as demand response, load forecasting, ISO/RTO markets, or grid telemetry Experience building a large-scale cloud application Designed and operated event-driven or time-series architectures Experience operationalizing machine learning (MLOps) Able to join us once a week at our Montreal office Benefits Competitive compensation – $140,000 to $170,000 CAD, 22 days PTO, and health benefits (offer details based on factors including skills, experience, and candidate location). Growth opportunity – exposure to cutting-edge projects, international partners, and senior leaders. Team building – we host a company-wide retreat 2x a year + annual team off-sites. Open feedback culture – we want to grow as people and help each other to do the same. Learning opportunities – this is a burgeoning industry, and you’ll gain new knowledge and skills every day. Diversity – our small, multi-cultural team is passionate about The Mobility House’s mission. If you're passionate about driving the future of emissions-free transportation, apply now to join our team! All qualified candidates will receive consideration for employment without regard to race, creed, color, national origin, gender, sexual orientation, or veteran status.
Montreal, QC, Canada
CA$140,000-170,000/year
Workable
Software Architect
Having recognized the advantages of remote work, such as improved employee morale, increased productivity, and positive impacts on both employee wellbeing and the environment, we are proud to be a digital-first company. Our digital-first work environment, combined with our conveniently located offices and collaborative workspaces, provides our team with the freedom and flexibility to work in the most productive way for them. About us Tecsys is a fast-growing innovator offering supply chain solutions to industry leading healthcare systems, hospitals, and pharmacy businesses to distributors, retailers, and 3PLs. We work with industry leaders to transform their supply chains through technology. If you thrive on tackling interesting challenges with continuous learning opportunities, then Tecsys could be a good fit for you! You will work closely with innovative teams to design robust and scalable software solutions to address a wide range of logistical challenges in the supply chain and healthcare sectors. You will be a technical reference in development and support teams on key initiatives. You will assess the relevance of adopting emerging technological innovations in our practices. You will contribute by participating in brainstorming sessions, understanding requirements thoroughly, and performing technical design and solution programming. Finally, your ability to collaborate with cross-functional disciplines, build trust among peers, and positively influence others will help you successfully tackle challenges. Responsibilities Design and architect software and cloud solutions that offers good performance, scalability, resilience and supportability. Build strong relationships with business and technical stakeholders to ensure clear communication and alignment, as well as the development of solutions balancing client requirements and technical imperatives. Contribute to continuous improvement of our development framework, processes and tools. Collaborate with application, platform and operations teams to evolve architecture of our solutions. Challenge the status quo and seeking innovative approaches to problems. Provide technical guidance to development teams. Oversee the creation and maintenance of architecture documentation. Requirements 10+ years of hands-on experience in developing Full-Stack applications 5+ years of experience in cloud architecture and implementation, with a focus on AWS services. 3+ years of experience in a technical leadership role. Bachelor’s degree in computer science, Information Technology, or a related field. In-depth knowledge and experience of cloud-native technologies and patterns, including microservices architecture, containerization (Docker), container orchestration (Kubernetes), and serverless computing (AWS Lambda). Experience in integrating DevOps practices into cloud architectures, including the use of CI/CD tools (e.g., Argo CD, GitLab CI/CD), configuration management (e.g., Ansible, Terraform), and automated testing frameworks to streamline deployment processes and ensure consistency across environments. Demonstrated ability to facilitate alignment and collaboration across multiple teams, including security, development, operations, and compliance, ensuring cohesive project execution. Ability to challenge the status quo and enhance teams code, practices, and processes Ability to understand the business perspective while prioritizing technical work, effectively translating business needs into impactful decisions Excellent communication skills, with the ability to translate complex architectural concepts to non-technical stakeholders. Strong proficiency in both written and verbal English communication essential for effective correspondence with clients, suppliers, business partners, and colleagues beyond the province of Quebec.   What could give you an edge while applying? Experience with Java frameworks such as Spring or Hibernate, and how they integrate within cloud-based architectures. Experience with RDBMS (PostgreSQL); Experience with Kubernetes for container orchestration, including managing, scaling, and automating application deployments. Experience with Back-End technologies like Node.js and Java. Experience with Front-End technologies such as Vue.js and/or React.js. Experience with Web technologies like HTML, JavaScript/Typescript, and CSS. Experience in writing unit tests using Jest, Junit Experience with NoSQL (DynamoDB, ElasticSearch, or OpenSearch); Experience with pub/sub (SNS/SQS); Experience with EDI and version control systems (VSCode, Git, Gitlab); Experience with serverless technologies or systems (Serverless); Experience with Docker and containerization; Practical experience with services and REST architecture; Experience with CI/CD approach; Experience with supply chain concepts.    At Tecsys, we are committed to fostering a diverse and inclusive workplace where all employees feel valued, respected, and empowered. We believe that diversity drives innovation and strengthens our ability to deliver exceptional solutions. We welcome and encourage applicants from all backgrounds, experiences, and perspectives to join our team.   Tecsys is an equal opportunity employer. Accommodation is available for applicants selected for an interview. NB: if you are applying to this position, you must be a Canadian Citizen or a Permanent Resident of Canada, OR, have a valid Canadian work permit.    
Montreal, QC, Canada
Negotiable Salary
Workable
Associate Application Specialist
Due to the frequent travel involved in this role, throughout North America, a valid Canadian or American passport is required. About us Tecsys is a fast-growing innovator offering supply chain solutions to industry leading healthcare systems, hospitals, and pharmacy businesses to distributors, retailers, and 3PLs. We work with industry leaders to transform their supply chains through technology. If you thrive on tackling difficult challenges with continuous learning opportunities and want to work in a respectful, comfortable, and dynamic work environment, then this could be a good fit for you! About the Role Are you enthusiastic about making a positive difference to the world around you? Do you want to improve the quality of healthcare? Do you want to embark on a rewarding career with a proven management path? We are looking for a talented individual with an interest in Hospital Materials Management. If this is you, come join our professional services team and help drive the implementation of world-class supply chain software solutions! In this position, you will be responsible for: As an Implementation and Business process-focused Associate in our Professional Services department, you’ll drive the data collection and configuration of the Tecsys solution collaborating with the project team to identify customer needs and define business processes. Teamwork is essential to what we do! You’ll build an on-site rapport with customers to guide them in their integration of the Tecsys software. We will train you and develop your application knowledge, consulting acumen, people skills, and supply chain expertise. You will develop to be a key contributor to a successful implementation. Requirements: Bachelor's degree - B Comm in Supply Chain, Accounting or equivalent Minimum of 1 year previous internship experience Basic understanding of Accounting and General Ledger journal entry and reconciliation Strong problem-solving and troubleshooting aptitude Flexibility and self-learning ability Excellent writing and presentation skills Due to the frequent travel involved in this role, a valid Canadian or American passport is required Strong proficiency in both written and verbal English communication essential for effective correspondence with clients, suppliers, business partners, and colleagues beyond the province of Quebec. Strong proficiency in French in both written and verbal communication What would give you an edge? Understanding of supply and inventory management Knowledge in Lean Six Sigma Technical aptitude Bi Analytics aptitude At Tecsys, we are committed to fostering a diverse and inclusive workplace where all employees feel valued, respected, and empowered. We believe that diversity drives innovation and strengthens our ability to deliver exceptional solutions. We welcome and encourage applicants from all backgrounds, experiences, and perspectives to join our team. Tecsys is an equal opportunity employer. Accommodation is available for applicants selected for an interview.
Montreal, QC, Canada
Negotiable Salary
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.