Position: Senior React Developer
Company: DAXX
Experience required: 5y
English level: upper

**Required skills**
— Self-starter and passionate individual.
— 6+ years of development experience in front-end infrastructure.
— Strong expertise in React and ES6, familiarity with Redux, bonus points if you know Backbone (for migrating old code).
— Experience with task manager like webpack, grunt or gulp.
— Understanding and experience implementing different programming paradigms.
— First-hand experience in optimization techniques.
— Experience with unit testing.
— Discipline to document ideas and code in a clear, comprehensive and organized manner
— Excellent written and verbal communication skills

**As a plus**
— Experience designing and developing Node.js and NPM modules.
— Experience with video streaming protocols like MPEG-Dash, HLS and WebRTC is a big plus.
— Past experience defining GIT-based development.
— Experience with web-sockets.
— JavaScript typecasting libraries like TypeScript or FlowType.

**We offer**
— Direct cooperation with the customer
— Dedicated HR / Client Manager
— Competitive salary, medical insurance, 20 working vacation days
— Regular corporate events, team buildings, etc.

**Responsibilities**
— Build web applications optimized for mobile and tablet devices using HTML5 and related standards (CSS3, SVG).
— Implement complex UI components in a fast-paced agile environment.
— Contribute to design and architecture discussion to enable secure, scalable and maintainable software
— Provide troubleshooting and 2nd-tier support for existing applications

**Project description**
The project is a digital experience platform that enables companies to deliver fully branded, highly-customizable, interactive, multi-media webinars and virtual events.

Platform enables businesses to monetize engagement by delivering relevant, personalized and impactful experiences that deliver the data and insights needed to drive revenue. This is a live product which is helping thousands of global companies to convert millions of prospects to buyers. Today, its live experience averages 50 minutes, to audiences with over 200+ attendees, delivering over 20+ data points of engagement.

Your team codes for the presenter side of webinars: those who present the webinars, push slides, narrate, show videos, answer questions, etc. The other side of the equation is the team that creates what the audience sees; this has a much larger audience, but each side is equally important. In either case, you will be solving complex front-end issues using React, Redux, JavaScript, HTML5 and CSS3.