Position: Middle JavaScript Software Engineer
Company: EPAM Systems
Category: JavaScript
Experience required: 2y
English level: intermediate

Financial Domain. Customer's product is a solution for financial market that contains of big number of backend systems with various financial data and desktop and web solution created from compositions of number separate web applications with common UI and flows.

Customer Experience team is working on UI and integrations for  Workspace what's new and Learning flow. The goals integration new system of what's new functionality and later introduce new Learning capabilities in project

Team is fully EPAM: 1 SM, 1 BA, 5 Developers, 1 QA. Technology review is performed with EPAM SA and Customer development manager. Product owner is located in UK. Required collaboration with 2 more EPAM teams working on other part of migration and Help and Support functionality.

Requirements:
- NativeJS ES6+ and TypeScript;
- Knowledge of any of the 3 main frameworks (preferably Vue.js);
- Experience with Node.js;
- Webpack or Gulp.

Responsibilities:
- Features design and review;
- Task estimation, decomposition;
- Communication with customer technical staff on a daily basis;
- Continuously applying best practices;
- Create migration and onboarding screens and middleware with connection to different services and components of product.

We offer:
- Competitive compensation depending on experience and skills;
- Work on enterprise-level projects on a long-term basis;
- Full-time remote work;
- Unlimited access to learning resources (EPAM training courses, English classes, Internal Library);
- Community of 38,000+ industry's top professionals.