Senior Pixi.js Developer
About Digis
Digis is a European IT company with 200+ professionals delivering high-quality software solutions for clients worldwide. We partner with well-known global companies, helping them scale their products with strong engineering teams.
About the Project
We are developing a next-generation collaborative drawing and visualization tool used in high-performance, real-time environments. The product enables teams to design, visualize, and collaborate on complex projects in real time, similar in nature to Figma, but tailored for demanding professional use cases.
The project is currently in the active development stage with long-term plans for scaling and stabilization. You will join a skilled, distributed team of backend, frontend, and QA engineers, and will work closely with the Product Owner and a PixiJS expert already on the team.
Responsibilities
- Develop advanced 2D drawing/visualization features in PixiJS (plots, stage diagrams, layers, etc.).
- Build smooth drag-and-drop interaction for shapes on canvas.
- Enable real-time multi-user collaboration (multiple cursors, CRDT sync).
- Optimize rendering performance for large object sets while keeping the experience smooth.
- Integrate backend data with WebSocket connections.
- Improve editor UX (toolbars, snapping, grids, layers).
- Collaborate with the team to split APIs into multiple microservices and emulate cloud locally.
Tech Stack
- PixiJS (core rendering engine)
- TypeScript
- WebSocket
- CRDT (Y.js/Automerge)
- HTML5 Canvas / WebGL
- Linear (PM), Slack (communications)
Requirements
- 5+ years of professional experience with TypeScript / JavaScript.
- 3+ years of hands-on experience with PixiJS.
- Proven track record of building real-time collaborative apps (e.g., WebSockets, WebRTC, CRDT).
- Experience designing extensible drawing/graphics apps (CAD-like, Figma/Notion-like, or stage plotting tools).
- Strong understanding of performance optimization, rendering, and scalable UI architectures.
- English level: sufficient for technical interviews and daily collaboration.
Nice to Have
- Experience with WebRTC.
- Knowledge of CAD or stage visualization tools.
- Background in graphics for design or entertainment industries.
Project Advantages
- Cutting-edge collaborative app, similar to Figma for professional use cases.
- Opportunity to influence architecture and contribute ideas directly.
- Transparent processes and startup spirit.
- No micromanagement: trust and ownership culture.
- Collaboration with highly experienced professionals (including a CTO with 10+ years of expertise).
- Work on a high-visibility product with global applications.
Details
- Location: Remote
- Workload: Full-time.
- Engagement: Long-term.
Required domain experience
Gamedev | 3 years |
Required languages
English | B2 - Upper Intermediate |