Skip navigation EPAM

Senior / Software Engineer (ReactJS) Hong Kong, Hong Kong SAR

  • hot

Senior / Software Engineer (ReactJS) Description

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


Here at EPAM, we are expanding our global Financial Services Consulting practice. We are looking for an energetic Senior / Software Engineer in ReactJS for Hong Kong Delivery Center to make the team stronger.

We Value

Value the individuals – We encourage and motivate people to grow. We perceive our people as a source of our success;
Strive for excellence – We strive for the highest standards of excellence and continuously learn. We take pride in our engineering and accomplishments;
Act as a team – We treat one another with respect and encourage the best ideas to come from anywhere within the organization. We value our diversity;
Focus on Customers – We build long term customer relationships, as we strive to always understand our customers' business and needs;
Act with integrity – We operate legally, honestly and ethically. We take responsibility for our actions.


  • Plays the Key Developer and Software Architect role
  • Analyze business requirements, design and implement solutions, and develop software components as defined by the software development life cycle (SDLC)
  • Perform system development according to functional and technical requirements
  • Collaborate with business and bring value to the user
  • Participate with global development community on evolving the architecture and delivery approach
  • Further the knowledge and enthusiasm of software engineering techniques with your peers
  • Take pride in the quality of delivered software


  • University degree in computer science, information systems or related field of study
  • 3 years+ of experience in application development and design on web applications
  • Strong knowledge of software development best practices and principles, as well as development processes (e.g. SCRUM, Kanban, Waterfall)
  • Experience in creating system/module design and/or its components
  • Experience in creating efficient unit/component/integration tests
  • Experience in writing technical documentation
  • Hands on experience with Java/Kotlin or ReactJS
  • Dynamic and adaptive to the global collaborative project team environment
  • Prior working experience in a large-scale financial institution will be an advantage
  • Strong ability to debug code, analyze failures and trace defects to root cause
  • Ability to interpret, evaluate and communicate detailed information. Ability to effectively manage multiple tasks and meet deadlines
  • Willingness and ability to adapt to changes in priorities and requirements Excellent communication and interpersonal skills
  • High proficiency in both verbal and written English and Cantonese

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

A day in the life

Account Manager
Toronto, Canada

Delivery Manager
Kyiv, Ukraine

Senior Business Analyst
Gdansk, Poland

Project Manager
Budapest, Hungary

Hello. How Can We Help You?

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

Our Offices