Unity

Unity

Unity is the top platform for real-time 3D content creation, empowering creators across industries to bring their ideas to life with interactive 2D and 3D content.

Internet Software & Services
5K-10K
Founded 2004

Description

  • Maintain and expand an image, video, and 3D model viewer with annotation and sketching capabilities.
  • Implement and maintain file management and review workflows that are reliable and efficient.
  • Develop canvas-based drawing tools using Canvas API and Pixi.js.
  • Support 3D model viewing features using Three.js, A-Frame, and Sketchfab integration.
  • Build real-time collaboration features for concurrent user sessions and state synchronization using WebSockets and related technologies.
  • Design reusable UI components within a component-based architecture using Storybook, snapshot testing, and documentation.
  • Maintain Vuex and Pinia state management systems while supporting migration from Vuex to Pinia.
  • Ensure components include accessibility support such as ARIA and keyboard navigation.
  • Write unit tests with Jest and Testing Library and create E2E tests with Cypress or Playwright.
  • Improve frontend performance through Webpack tuning, bundle size optimization, lazy loading, code splitting, and rendering optimization.

Requirements

  • Experience with Vue.js, preferably Vue 2, including Option API and Composition API experience.
  • Solid understanding of JavaScript/ES6+ and modern web APIs.
  • Experience with Vuex and/or Pinia state management patterns.
  • Experience implementing real-time communication with WebSockets and Node.js, with familiarity with Socket.io or Django Channels.
  • Experience with Canvas/WebGL for 2D drawing and annotations.
  • Experience with Element UI or similar component libraries.
  • Practical experience with CSS/SCSS and utility-first CSS frameworks such as Tailwind CSS.
  • Experience with component-based architecture and contributing to design systems.
  • Familiarity with REST APIs and async data fetching using Axios.
  • Testing experience with Jest, Testing Library, or similar frameworks.
  • Experience with Git and CI/CD workflows.
  • Understanding of Webpack configuration and module bundling concepts.
  • Experience with Storybook or similar component development tools.
  • Knowledge of responsive design and cross-browser compatibility.
  • Understanding of WCAG accessibility best practices.
  • Familiarity with linting tools such as ESLint, Stylelint, and Prettier/Biome.
  • Experience with Python and Django is a plus.
  • Familiarity with ag-Grid for complex data tables is a plus.
  • Experience integrating with external APIs such as Jira, ShotGrid/Shotgun, or Sketchfab is a plus.
  • Experience with production tools like ShotGrid, Maya 3D, and Unity Engine is a plus.
  • Experience with Sentry for error tracking is a plus.
  • Animation experience, including CSS transitions or motion libraries, is a plus.
  • Experience with FFmpeg, media codecs, image processing, and 3D asset workflows is a plus.
  • Experience in B2B SaaS or enterprise software environments is a plus.
  • Background in film, game, VFX, animation, or creative industries is a plus.
  • Knowledge of live video streaming, media delivery, and low-latency systems is a plus.
  • Strong English communication skills for frequent professional verbal and written exchange with global colleagues and partners.
  • Relocation support is not available for this position.
  • Work visa or immigration sponsorship is not available for this position.

Benefits

  • Gross base salary range of CAD $83,300 to $124,900, depending on location, experience, and other job-related factors.
  • Comprehensive health, life, and disability insurance.
  • Commute subsidy.
  • Employee stock ownership.
  • Competitive retirement or pension plans.
  • Generous vacation and personal days.
  • Support for new parents through leave and family-care programs.
  • Mental health and wellbeing programs and support.
  • Training and development programs.
  • Global employee assistance program.
  • Volunteering and donation matching program.
  • Office snacks.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer, iOS Core Product - Jerusalem, Israel

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior iOS Engineer to help scale and improve its fast-growing text-to-speech app used by millions of readers across iOS and other platforms.

CI/CD Git Swift SwiftUI
14 minutes ago

Senior Software Engineer, Windows/Desktop Applications - Lyon, France

Speechify 51-250 Internet Software & Services

Speechify is hiring a Windows Desktop Software Engineer to lead the architecture and development of its accessibility-focused native Windows app used by millions of readers.

C# C++ CI/CD .NET
14 minutes ago

Software Engineer, Platform - Curitiba, Brazil

Speechify 51-250 Internet Software & Services

Speechify is hiring a Platform backend engineer to build and maintain the core services that power its text-to-speech products and enterprise integrations.

AWS Azure Docker GCP Kubernetes Microservices Node.js REST API TypeScript
14 minutes ago

Software Engineer, iOS Core Product - Hartford, CT, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior iOS Engineer to help scale and improve its distributed text-to-speech reading app experience for a rapidly growing user base.

CI/CD Git iOS Swift SwiftUI
14 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers