Position: Senior / Lead Frontend Developer (React)
Company: AB Soft
Experience required: 3y
English level: intermediate

**Required Skills:**

1. Experience of formal or informal leadership in a team, willingness to take responsibility for the result of the work of the entire team.
2. Evaluation of labor costs independently and with a team, the ability to comply with deadlines.
3. Knowledge of JavaScript, HTML5, CSS3.
4. Experienced with React.JS.
5. Cross-browser layout, Responsive Web Design and Mobile Web.
6. Designing the architecture of browser applications.
7. UX design skills, understanding of usability principles and the ability to apply them in practice.
8. Good engineering background, algorithmic problem solving skills.
9. Experience in developing browser applications.
10. Experience in profiling and optimizing web applications.

**Will be a plus:**

1. Experience with Node.js, WebSockets would be a plus.
2. Knowledge / experience with WebRTC would be a plus.

**Main Responsibilities:**

1. Design and develop web applications for communications, including voice and video calls, chats.
2. Use new WebRTC technologies and share your experience in creating modern applications for Desktop (Electron) and Web.
3. Interaction with product managers, related teams and management.
4. Participate in requirements management, setting and prioritizing tasks.
5. Actively participate in user interface and UX design.