Position: Front End Engineer (Video Streaming)
Company: Trembit
Experience required: 2y
English level: intermediate

**Required skills**
— 3 years overall IT experience
— 2 year experience with Angular 
— Web standards, best practices
— Auth, network protocols, websockets
— English at least B1 and more (writing, understanding of technical specs, etc., EU and USA customers)

**As a plus**
— Video streaming competence, WebRTC
— NodeJS and databases experience
— Comfortable Linux usage, CI, AWS understanding, Docker

**We offer**
— competitive & performance based salary
— regular transparent performance & career development reviews
— easy touch with Technical leaders and CEO, without any bureaucracy
— flexible schedule (workday start from 8 to 11)
— growing corporate library of latest business literature + corporate bookcrossing
— in-company mentorship by technologies & knowledge sharing system
— opportunity to be a mentor if you consider yourself a strong expert
— comprehensive English learning courses with fun native speaker
— opportunity to buy a laptop with payment by instalments
— abroad business trips to customers (Switzerland, Sweden, Netherlands, USA, Turkey, Portugal, etc.)
— 24 vacation days & paid sick-leaves
— health insurance (35% coverage in first six months and 100% after)
— spacious and comfortable office (loft style) with cozy terraces around office at Pechersk (10 minutes walk from the Arsenalna station)

**Responsibilities**
Distribution of tasks: 80% frontend, 20% backend and research.

**Project team:**
Senior mobile engineer (Android + iOS), middle FullStack engineer, BA/PM.

**TechStack:**
NodeJS, Angular, iOS, Android, Redis, PostgreSQL, Video streaming. Deployment on AWS.

**Work schedule:**
Full-time working day in our Kyiv office (Pechersk, 10 minutes walking from metro) with flexible hours and remote work possibility.

**Interview stages:**
Technical part: skype tech interview with CTO + senior engineer (1st step)
Soft skills part: final interview with core team (2nd step)