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/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) and support rendering for media-heavy views.
  • Support and enhance 3D model viewing features and integrations (Three.js, A-Frame, Sketchfab).
  • Implement real-time solutions for concurrent user sessions and state synchronization (WebSockets, Socket.io, Django Channels).
  • Build reusable UI components within a component-based architecture using Storybook, snapshot testing, and clear documentation.
  • Maintain existing Vuex and Pinia state management systems and contribute to incremental migration from Vuex to Pinia.
  • Ensure components meet accessibility (ARIA) and keyboard navigation requirements.
  • Write unit tests and create E2E tests (Jest + Testing Library; Cypress or Playwright).
  • Contribute to front-end performance tuning, including Webpack configuration, bundle size optimization, lazy loading, code splitting, and rendering profiling.

Requirements

  • Experience with Vue.js (preferably Vue 2, Options API and Composition API experience).
  • Solid understanding of JavaScript/ES6+ and modern web APIs.
  • Experience with state management patterns (Vuex and/or Pinia).
  • Proficiency with real-time communication technologies using WebSockets and Node.js; familiarity with Socket.io or Django Channels.
  • Canvas/WebGL experience for 2D drawing and annotations.
  • Experience with component libraries (e.g., Element UI), design systems, and Storybook.
  • Familiarity with CSS/SCSS and utility-first CSS frameworks (e.g., Tailwind CSS).
  • Testing experience with Jest and Testing Library plus E2E tools such as Cypress or Playwright.
  • Version control with Git, familiarity with CI/CD workflows, and understanding of Webpack/module bundling concepts.
  • Ability to communicate professionally in English and a genuine passion for film, television, games, or animation; note that relocation support and work visa/immigration sponsorship are not available for this position.

Benefits

  • Base salary range: $92,400 — $138,600 USD (actual pay varies by location, experience, and other factors).
  • Comprehensive health, life, and disability insurance (varies by country and employment status).
  • Employee stock ownership / equity opportunities.
  • Competitive retirement/pension plans.
  • Generous vacation and personal days plus support for new parents through leave and family-care programs.
  • Mental health and wellbeing programs and a Global Employee Assistance Program (EAP).
  • Training and development programs, employee resource groups, and volunteering/donation matching programs.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Frontend Developer (Angular) - Remote (EU)

ViaBill 51-250 Diversified Financial Services

Senior Frontend Developer at ViaBill joining a fully-remote EU product engineering team to build merchant- and consumer-facing payment products that improve how customers pay and help merchants grow.

Agile Angular Jest REST API TypeScript
8 hours, 47 minutes ago

React Front-End Developer (12-Month Contract - Work From Home)

Twoconnect 51-250 Professional Services

React Front-End Developer at Twoconnect building scalable, high-performance front-end applications for a childcare management platform and delivering user-focused features integrated with backend services.

CSS Git HTML React REST API UI Design UX Design
8 hours, 47 minutes ago

Frontend Software Engineer (Mid-Senior)

lago Professional Services

Frontend Software Engineer at Lago responsible for building high-quality, responsive user interfaces for modern React applications and delivering production-ready features from design system specifications.

Adobe XD Design Systems Figma React Sketch Tailwind CSS TypeScript UI Design UX Design
9 hours, 17 minutes ago

Front-End Developer

Front-End Developer based in Dubai (remote/hybrid) to build and maintain modern, performant, and accessible web interfaces, collaborating with product, design, and back-end teams to deliver high-quality user experiences.

Angular Chakra UI CI/CD CSS CSS Modules Cypress Design Systems Figma Git GitHub GraphQL HTML JavaScript Jest JIRA Material UI Next.js Node.js Playwright React Remix REST API Sketch Storybook Styled Components Tailwind CSS TypeScript Vue.js WebSockets
9 hours, 32 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