Skip To Main Content
backBack to Search

Senior JavaScript Developer

JavaScript, TypeScript, Java

We are seeking a highly skilled and experienced Senior JavaScript Developer to join our dynamic team.

The ideal candidate will be responsible for designing, developing, and implementing high-quality web applications for our clients. You will play a key role in full-cycle application development from concept to deployment.

Responsibilities
  • Participating in planning and estimation sessions to outline long-term and short-term project scopes
  • Clarifying requirements and communicating with customers to understand their needs
  • Reporting project progress during scrum and status meetings to ensure alignment
  • Developing and implementing features, as well as fixing bugs by writing reusable, maintainable, efficient, and unit-tested code
  • Participating in rigorous code review processes to maintain high code quality
  • Ensuring the implementation of security and data protection best practices
  • Creating documentation for technical decisions and designs to ensure a clear understanding of development processes
Requirements
  • 3+ years of professional experience in JavaScript development
  • Proficiency in HTML, CSS and Angular 2+
  • Background in object-oriented programming (OOP), object-oriented design (OOD), and design patterns
  • Understanding of test-driven development (TDD) and behavior-driven development (BDD)
  • Competency in unit testing and identifying sources of application issues
  • Experience in customer communication and maintaining technical documentation
  • Solid understanding of the Software Development Life Cycle (SDLC), continuous integration (CI) and continuous deployment (CD) practices
  • Strong analytical skills and capability to solve complex algorithmic problems
  • Fluent English, essential for client communications and collaboration within a diverse team
Nice to have
  • Flexibility to use various JavaScript frameworks and libraries
  • Familiarity with cloud services and their integration into web applications
Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn