Über
Implement user-friendly file management and review systems to streamline workflows.
Develop advanced drawing tools utilizing the Canvas API and Pixi.js.
Enhance 3D model viewing features using Three.js, A-Frame, and Sketchfab integration.
Support real-time collaborative features, leveraging WebSockets and Socket.io.
Create reusable UI components following a component-based architecture while ensuring robust documentation.
Oversee and improve our Vuex and Pinia state management systems during migration efforts.
Guarantee accessibility compliance through ARIA standards and keyboard navigation support.
Write comprehensive unit tests using Jest and Testing Library.
Develop end-to-end tests utilizing Cypress or Playwright.
Optimize front-end performance through Webpack configuration and bundle size management.
Implement lazy loading and code splitting strategies.
Profile and enhance rendering performance for media-intensive views.
What We Are Looking For Experience in Vue.js, particularly with both Option and Composition API.
Strong grasp of JavaScript/ES6+ and modern web APIs.
Familiarity with state management patterns, including Vuex and Pinia.
Proficient in real-time communication technologies, including WebSockets and Node.js.
Experience in Canvas/WebGL for 2D drawing and annotations.
Knowledge of UI component libraries like Element UI.
Proficient in CSS/SCSS and utility-first frameworks like Tailwind CSS.
Experience in building design systems and working with component-based architecture.
Familiarity with REST APIs and asynchronous data fetching (Axios).
Proficient in testing frameworks like Jest and Testing Library.
Knowledge of version control using Git and CI/CD workflows.
Understanding of Webpack configuration and concepts of module bundling.
Experience with Storybook or similar tools for component development.
Knowledge of responsive design principles and cross-browser compatibility.
Familiarity with accessibility best practices (WCAG).
Experience with linting tools such as ESLint and Prettier.
Preferred Qualifications Familiarity with Python and Django.
Experience with ag-Grid for complex data tables.
Experience integrating with external APIs (Jira, ShotGrid, Sketchfab).
Familiarity with production tools like ShotGrid, Maya, and Unity Engine.
Experience using Sentry for error tracking.
Animation experience using CSS or motion libraries.
Experience with media processing tools and workflows.
Background in B2B SaaS or enterprise software.
Interest or background in film, games, VFX, animation, or creative industries.
Understanding of live video streaming and media delivery systems.
Additional Information This position does not offer relocation support.
Work visa/immigration sponsorship is unavailable for this position.
Benefits We believe in supporting our employees' well-being and work-life balance through a range of benefits. While offerings may vary by country and employment status, benefits can include comprehensive health insurance, competitive retirement plans, generous vacation days, support for new parents, mental health programs, and training and development opportunities. Life at Unity Unity is the premier platform for creating and enhancing games and interactive experiences, used by creators across various industries to bring imaginative ideas to life. Our applications continue to achieve impressive success across platforms, with millions of downloads each month. Unity is an equal opportunity employer committed to fostering an inclusive environment. We celebrate diversity in our workforce and strive to create a supportive atmosphere for all employees. If you require accommodations during the interview process, please let us know. This position requires a strong command of English for effective communication with global colleagues and partners. Unity does not accept unsolicited resumes from recruitment agencies. Fees will not be paid for any unsolicited submissions.
Sprachkenntnisse
- English
Hinweis für Nutzer
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.