Home
Jobs
Saved
Resumes
Software Engineer at Unity | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Software Engineer
Unity
Remote
Website
LinkedIn
Software Engineer
California, United States of America
Full Time
2 weeks ago
$92,400 - $138,600 USD
Visa Sponsor
Apply Now
Key skills
Cypress
Django
JavaScript
Jest
Node.js
SCSS
Vue.js
Webpack
Vue
Tailwind
Tailwind CSS
Three.js
Storybook
Socket.io
WebSockets
Playwright
Testing Library
Git
Version Control
CI/CD
Communication
About this role
Role Overview
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).
Canvas/WebGL experience (2D drawing, annotations).
Experience with Element UI or similar component libraries
Familiarity and practical experience with CSS/SCSS and utility-first CSS frameworks (e.g., Tailwind CSS).
Experience with component-based architecture and contributing to design systems.
Familiarity with REST APIs and async data fetching (Axios).
Testing experience with Jest, Testing Library, or similar frameworks.
Version control 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 (WCAG) best practices.
Familiarity with linting tools (ESLint, Stylelint, Prettier/Biome).
Tech Stack
Cypress
Django
JavaScript
Jest
Node.js
SCSS
Vue.js
Webpack
Benefits
Comprehensive health, life, and disability insurance
Commute subsidy
Employee stock ownership
Competitive retirement/pension plans
Generous vacation and personal days
Support for new parents through leave and family-care programs
Office food snacks
Mental Health and Wellbeing programs and support
Employee Resource Groups
Global Employee Assistance Program
Training and development programs
Volunteering and donation matching program
Apply Now
Home
Jobs
Saved
Resumes