Skip navigation EPAM
CONTACT US

Senior JavaScript Engineer Remote

Senior JavaScript Engineer Description

We are seeking a Senior JavaScript Engineer to join our team and contribute to building and maintaining a web ecosystem for game developers. As a full-stack engineer, you will work closely with design teams, lead initiatives, and collaborate with both technical and non-technical stakeholders. This role prioritizes strong frontend expertise, communication skills, and experience with large-scale projects.


#LI-DNI

Responsibilities

  • Develop and maintain web applications for game developers
  • Write production-ready code and unit tests that meet both system and business requirements
  • Collaborate with design teams to translate design comps into responsive landing pages
  • Ensure adherence to OOP and MVC principles in coding practices
  • Work effectively as part of a team while also being self-driven and organized
  • Participate in Agile development processes to deliver high-quality solutions
  • Lead initiatives and communicate effectively with non-technical stakeholders
  • Optionally participate in on-call rotations for platform support

Requirements

  • Expert knowledge of JavaScript with at least 2 years of hands-on experience
  • Proficiency in React and Node.js
  • Strong understanding of OOP and MVC principles
  • Experience with HTML5 and CSS (SASS)
  • Proven track record of working on large-scale projects
  • Ability to consistently deliver technology projects on time and on budget
  • Agile development experience in small teams with a significant impact
  • Strong communication skills and the ability to lead initiatives
  • B2+ English proficiency

We offer

  • Competitive compensation depending on experience and skills
  • Variety of projects within one company
  • Being a part of a project following engineering excellence standards
  • Individual career path and professional growth opportunities
  • Internal events and communities
  • Flexible work hours

GET IN TOUCH

Hello.
How can we help you?

Get in touch with us. We'd love to hear from you.

Our
Locations