Skip navigation EPAM

Senior JavaScript Developer (React) Saint Petersburg, Russia

Senior JavaScript Developer (React) Description

Job #: 65609
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.


Currently we are looking for a Senior JavaScript Developer (React) for our office in Saint-Petersburg.


Examples of projects:
Project 1
The client is one of the largest pharmaceutical corporations which operate in 140 countries. 160 specialists from EPAM are employed on projects. More than 40 are JS developers. The team is developing tools that help scientists create drugs, investigate chemical and biological samples, and support processes for managing research and manufacturing projects. Basic JS technologies: React, Angular, Node.js. CID stack: Jenkins, Terraform, AWS.

Project 2
The client is a well-known US womenswear brand. The project team includes over 60 EPAM specialists. The key focus is the implementation of a headless ecommerce strategy based on Adobe Experience Manager, ReactJS, NodeJS, Google Cloud, Demandware. The project uses scalable agile development. Also the project is based on the principles of DevOps and Continuous Delivery. In addition to the key AEM program, cooperation is underway in the areas of integrations, mobile development, RnD.


  • Design and develop React apps
  • Participate in the development of engineering standards from testing to code analysis
  • Technical expertise, e.g. in the areas of QA, UX, BA
  • Communicate with the client to clarify business requirements


  • Experience with Javascript more than 3 years
  • Experience with the React ecosystem (Redux, Mobx, Sagas, etc.)
  • Understanding of TypeScript
  • Intermediate English (B1) or higher
  • Willingness to develop professionally

Nice to have

  • Experience with React Native, Xcode, Android Studio
  • Basic knowledge of Objective-C and Java
  • Experience in publishing apps in stores

We offer

  • The opportunity to work with modern frontend technologies in a distributed team on international projects from various fields (from Life Science to E-commerce)
  • The ability to realize your potential outside of projects: an active professional community, meetups and conferences, mentoring programs and much more
  • Professional development programs for high-level specialists: Delivery Management School and Solution Architecture School & Solution Architecture University
  • Access to 7,500+ courses on LinkedIn Learning, as well as corporate educational portals and video English courses and conversation clubs in offices
  • English courses and speaking clubs in offices
  • Possibility of relocation within EPAM (our offices are in 13 cities of Russia and 27 countries)
  • VHI with dentistry from the moment of employment, doctor in the office

Witaj. W czym możemy pomóc?