Position: Senior JavaScript/React Engineer
Company: Epam Systems
Category: JavaScript
Experience required: 3y
English level: intermediate

The Company's core cloud-based services are categorized into four business lines: Communications and Collaboration; Engagement and Support; Identity and Access, and Additional Service Offerings.

We are looking for a Senior JavaScript Software Engineer who is motivated to combine the art of design with the art of programming. Responsibilities will include working closely with the UX team to implement visual elements and their behaviors with user interactions. You will work with both front-end and back-end web developers to build all client-side logic.

**Responsibilities**
• Develop new user-facing features
• Build reusable code and libraries for future use
• Optimize applications for maximum speed and scalability
• Collaborate with other team members and stakeholders
• Constantly improve code quality
• Write unit and integration tests

**Skills and Qualifications**
• Strong understanding of JavaScript and React JS, its quirks, and workarounds
• Good understanding of state management in React and TypeScript
• Good understanding of asynchronous request handling, partial page updates, and AJAX
• Proficient understanding of cross-browser compatibility issues and ways to work around such issues
• Proficient understanding of Git
• Good understanding of browser rendering behavior and performance

**BENEFITS**
• Individual career path in engineering;
• Social package - medical insurance, sports;
• Compensation for sick lists and regular vacations;
• English classes with native speakers (certified English teachers);
• Flexible work hours and remote work.