Skip navigation EPAM

Lead Software Engineer (JavaScript) Kuala Lumpur, Malaysia

  • hot

Lead Software Engineer (JavaScript) Description

Job #: 76072
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.

DESCRIPTION


Currently we are looking for a Lead Software Engineer (JavaScript) to make the team even stronger.

Responsibilities

  • Responsible for development of highly-responsive user interface
  • Design and implement visualizations that can depict vast amounts of data
  • Develop, test, deploy, maintain and improve
  • Understand the development lifecycle and working closely in a cross-functional and international team
  • Work with backend development team to create and optimize solution
  • Optimize code for performance
  • Comment code and produce documentation to industry standards as needed

Requirements

  • Bachelor degree or above in Computer Science, Software Engineering or related majors
  • 10+ Years' front-end experience with JavaScript technologies and frameworks such as React JS, Angular JS, Vue JS and Typescripts with a familiarity of ES6 newer specifications
  • Experience in applying test-driven development (TDD) with Jest, Testing Library, and/or Enzyme
  • Familiarity in front end / UI technologies, web components and microfrontend architecture
  • Experience in MVC driven Single page Application development
  • Experience in Middleware’s like Redux Thunk and Redux Saga
  • Working experience with Agile methodologies abd tools such as JIRA, GitHub, Jenkins, QualityCenter etc
  • Understanding of code quality measurements and able to implement efficient Unit Tests
  • Experienced in Linux, source code control tools (e.g., GIT, SVN)
  • Experienced in CI/CD tools (e.g., Jenkins, SonarQube)
  • Experienced in relational database technologies e.g., SQL Server, Oracle
  • Good working knowledge of SOAP/REST API, microservices
  • Good communication skills
  • Strong communication skills and be able to coordinate technical discussion and activities with global and offshore teams 
  • Willingness and ability to adapt to changes in priorities and requirements
  • Active learner who is passionate about technology and keeps up to date with technology changes

Nice to have

  • Banking or financial services domain experience is a plus
  • Knowledge on cloud platforms is a plus
  • Knowledge of Virtual Machines, Docker containers
  • Knowledge of the Cloud Platform like AWS, GCP or similar will be an advantage

We offer

  • Friendly team and enjoyable working environment
  • Work-life balance and flexible schedule
  • Online training library, mentoring, career development and potential partial grant of certification
  • Unlimited access to LinkedIn learning solutions
  • Referral bonuses
  • Compensation for sick leave and paid time off
  • Opportunities for self-realization

Dobrý den! Jak vám můžeme pomoci?

Kde nás najdete