Position: Middle / Senior React engineer (videostreaming product)
Company: Trembit
Category: JavaScript
Experience required: 2y
English level: intermediate

**Required skills:**
2+ years experience with React
4+ years of experience developing web-based software products
Strong knowledge of React and JS modules, react hooks, redux, mobx
Experience with unit testing (Jasmine)
Core JS, TypeScript, CSS strong knowledge, Webpack

**Project description:**
Video Conference application with video, text chat, recording. Product is used by big companies to run online events, hackatons in Europe. Distribution to Asia market is planned.

**Project team:**
Senior React Engineer, DevOps Engineer, PM, CTO.

**Technology stack:**
ReactJS, Flow, AWS, Jitsi

**Stage of development:**
Existing codebase forked from open source. Project in production.

**Tasks:**
 - work with forked open source project JitsiMeet
 - add new features, like video player, auth, user synchronization
 - integrate either Firebase or GraphQL
 - restyling app per customer

**Work schedule:**
The full-time work - 50% remote, 50% in Kyiv office (Pechersk, near BC Senator). Also we can discuss full remote schedule. Flexible workday (start from 8.00 to 11.00)

**Interview stages:**
Technical part (1 stage): tech skype-interview with Tech Lead + CTO.
Final part (2 stage): interview with core team (CEO, COO, HR)