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 the image, video, and 3D model viewer with annotation and sketching capabilities.
  • Implement and maintain file management and review workflows that are reliable, efficient, and user-friendly.
  • Develop canvas-based drawing tools using Canvas API and Pixi.js.
  • Support 3D model viewing features using Three.js, A-Frame, and Sketchfab integration.
  • Implement real-time collaboration features for concurrent user sessions and synchronized state using WebSockets and related technologies.
  • Build reusable UI components within a component-based architecture and maintain associated documentation and snapshot tests.
  • Maintain Vuex and Pinia state management systems while contributing to incremental migration from Vuex to Pinia.
  • Ensure components meet accessibility standards, including ARIA support and keyboard navigation.
  • Write unit tests and end-to-end tests to support frontend quality.
  • Improve frontend performance through Webpack configuration, bundle size optimization, lazy loading, code splitting, and rendering performance tuning.

Requirements

  • Experience with Vue.js, preferably Vue 2, including Option API and/or Composition API.
  • Solid understanding of JavaScript/ES6+ and modern web APIs.
  • Experience with state management patterns such as Vuex and/or Pinia.
  • Proficiency with real-time communication technologies using WebSockets and Node.js, with familiarity with Socket.io and/or Django Channels.
  • Experience with Canvas/WebGL for 2D drawing and annotations.
  • Experience with Element UI or a similar component library.
  • 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 asynchronous data fetching using Axios.
  • Testing experience with Jest, Testing Library, Cypress, Playwright, or similar frameworks.
  • Version control experience with Git and familiarity with 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 basic accessibility and WCAG best practices.
  • Familiarity with linting tools such as ESLint, Stylelint, Prettier, or Biome.
  • Preferred: experience with Python and Django.
  • Preferred: familiarity with ag-Grid for complex data tables.
  • Preferred: experience integrating external APIs such as Jira, ShotGrid/Shotgun, or Sketchfab.
  • Preferred: experience with production tools like ShotGrid, Maya 3D, and Unity Engine.
  • Preferred: experience with Sentry for error tracking.
  • Preferred: animation experience, including CSS transitions or motion libraries.
  • Preferred: experience with FFmpeg, media codecs, image processing, and 3D asset workflows.
  • Preferred: experience in B2B SaaS or enterprise software environments.
  • Preferred: background in film, game, VFX, animation, or creative industries.
  • Preferred: knowledge of live video streaming, media delivery, and low-latency systems.
  • Must have sufficient English proficiency for frequent professional communication 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 $92,400 to $138,600 USD.
  • 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.
  • Office food snacks.
  • Employee Resource Groups.
  • Global Employee Assistance Program.
  • Training and development programs.
  • Volunteering and donation matching program.

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