Software Engineer developing collaborative web interfaces for creative teams at Unity. Working on real-time visual feedback solutions for film, television, games, and animation.
Responsibilities
Maintain and expand an image / video / 3d-model viewer with annotation and sketching capabilities.
Implement and maintain robust file management and review systems to ensure reliable, efficient, user-friendly workflows.
Develop canvas based drawing tools (Canvas API, Pixi.js).
Support 3D model viewing features (Three.js, A-Frame, Sketchfab integration).
Assist in the implementation of real-time solutions for concurrent user sessions and state synchronization (WebSockets, Socket.io, Django Channels).
Build reusable UI components in a defined component-based architecture utilizing Storybook, snapshot testing, and clear documentation.
Maintain existing Vuex and Pinia state management systems while contributing to the incremental migration of modules from Vuex to Pinia.
Ensure components have proper accessibility (ARIA) and keyboard navigation support.
Write unit tests (Jest + Testing Library).
Create E2E tests (Cypress, Playwright).
Contribute to front-end performance tuning, including Webpack configuration and bundle size optimization.
Implement lazy loading and code splitting strategies.
Profile and improve rendering performance for media-heavy views.
Requirements
Experience with Vue.js (preferably with Vue 2, Option and Composition API experience).
Solid understanding of JavaScript/ES6+ and modern web APIs.
Experience with state management patterns (Vuex and/or Pinia).
Proficiency with implementation of real-time communication technologies using WebSockets and Node.js (familiarity with Socket.io / Django Channels).
Staff Software Engineer leading frontend system initiatives at a fintech company. Influencing architecture and mentoring team members to enhance code quality.
Senior iOS/tvOS Developer contributing to CNN's mobile and CTV technology strategy. Collaborating with Product, Design, and Engineering to build consumer experience solutions.
Software Engineer developing Sage ERP solutions for Aktion Associates in a remote setting. Collaborating on integrations and customizations in the construction industry.
Lead technical direction for Supabase CLI and local tooling across platforms. Engage with engineering and open - source communities to improve developer experience.
Senior / Staff Software Engineer for the Integrations team at Air - tek. Delivering production - grade integrations and leading technical improvements with a diverse team in Toronto.
Product Engineer deploying AI - powered solutions in pharmaceutical manufacturing environments. Building relationships with clients and driving improvements using Basetwo's platform.
Software Engineer Co - op/Intern supporting Enterprise Solutions team for a leading institutional investor in Canada. Engaging in application development, analysis, and enhancement while collaborating with various teams.
Software Developer Specialist working on disaster recovery governance at Nasdaq. Designing and implementing solutions for improving system resilience across the organization.
Software Engineer contributing to OpenSesame’s eLearning platform development. Collaborating with teams using modern and legacy technologies in a fully remote environment.
Software Engineering Manager overseeing iOS development of medical applications at Insulet. Leading a team to innovate medical mobile applications and SDKs for diabetes management.