Position: Senior JavaScript Developer (Krakow)
Company: EPAM Systems
Experience required: 5y
English level: upper

**Responsibilities**

● Full-cycle web application development using Agile approach;
● Communicate with the customer to clarify requirements;
● Integration with other clients’ systems and applications;

**Required skills:**

● Highly experienced in plain JavaScript
● Highly Experienced in HTML and CSS
● Strong SQL skills: relational DB design, performance, stored procedures and views
● Backend understanding & ability to create ent-to-end systems
● Experience with cloud platforms
● Strong Knowledge of data structures and algorithms
● Strong Knowledge of OOP and design patterns
● Experience in Unit Testing is a must
● Excellent English communication skills & experience in client-facing communications (this is our strength TWIMC :) developers communicate with stakeholders directly)
● Solid SDLC understanding and experience working in agile environment
● Self-management and strong prioritization skills
● Capability to work in agile environment without direct supervision

**We offer**

● Possibility to be involved in an international project (Canada, China, Hong Kong, Mexico, USA, Switzerland, Germany, Sweden, United Kingdom, Russia, Belarus, Ukraine, Hungary, etc.)
● English and Polish language classes
● Vast opportunities for self-development: online courses and library, experience exchange with colleagues around the world, partial grant of certification
● Career development center
● Unlimited access to LinkedIn learning solutions
● Possibility to take part in both: corporate and startup environment
● Possibility to relocate for short and long-term projects
● Benefit package (health care, multisport, lunch tickets, petrol vouchers and shopping vouchers, etc.)