Position: Senior Web 3D Developer (WebGL/three.js)
Company: Team in UA
Experience required: 3y
English level: intermediate

The project is being developed for and backed by a major US-based video hosting and streaming provider. Their support guarantees financial stability and many growth opportunities. Participation in the project is a great opportunity for a creative, hands-on, ambitious, open-minded, result-oriented engineer to take part in shaping the design and architecture of a product that is set to be successful and will reach 100s of thousands of users. 

**Requirements**
The ideal candidate for this position should have a proven record of building complex, interactive, beautiful consumer-facing web applications. They should possess the following experience and skills:

- 3+ years of commercial software development experience 
- Proficient in JavaScript and TypeScript 
- Extensive experience with three.js with a proven list of shipped projects
- Experience in performance optimization of web applications (f.e., custom GLSL shaders development, use of web workers, use of instancing, etc.)
- Experience with physics simulation development using libraries like d3-force-3d
- Experience with git and GitHub workflow
- Ability to write high-quality code in a timely manner
- Willingness to work in a fast-paced environment. We execute lots of experiments with different technologies that drive our product decisions. 
- Team player. Willingness to work as part of a team and follow the project management guidelines.
- Good written (and ideally some verbal) communication skills in English

**Value adds**
- BS/MS degree in Computer Science
- Experience with React and react-three-fiber library
- Experience with d3.js
- Understanding/experience of building media applications that use video and audio
- Experience with WebRTC stack (native or via 3rd party SDK)
- Experience with d3.js and/or three.js libraries

**Our Offering**
- Competitive salary, annual performance review with compensation revision
- Ability to work remotely from home or co-working space of your choice (provided by company)
- Company-provided state-of-technology laptop or computer, screen(s), and other peripherals/equipment required for the comfortable workspace and project development
- 8 hour-long working hours, Monday-Friday
- Competitive benefits package (17x business days Paid Time Off, 5x paid sick leave, and more)
- Company-sponsored social events. Partially or fully sponsored attendance in English classes, relevant technology courses, and/or conferences.