Position: Senior Full Stack JavaScript Engineer
Company: Epam Systems
Category: JavaScript
Experience required: 3y
English level: upper

We are looking for an experienced Senior Full-Stack JavaScript Engineer to work on a new web platform for a leading interactive entertainment company with more than 350 million users throughout the world. The platform itself enables self-publishing experience for game developers. You will play a significant role in making technical decisions for the desired solution and implementing them in a clean, scalable and reusable code base.

RESPONSIBILITIES

- Design application architecture
- Lead the development process
- Write unit tests
- Maintain code quality and develop CI processes
- Estimate and delegate tasks
- Maintain the existing code
- Implement new features
- Perform optimizations
- Setup a development environment
- Communicate with the customer

REQUIREMENTS

- 3+ years of production experience
- Strong knowledge of JavaScript (Core, DOM APIs)
- Experience with Node.js
- Experience with JavaScript frameworks and libraries (Angular, React, others)
- Understanding of and practical experience with SOLID principles and GOF patterns
- Understanding of CI principles
- Good spoken and written English level