Work In Tech

Find your next role at Canada's fastest-growing tech companies

Senior Software Engineer - Frontend (ReactJS, Angular)

Knoldus Inc.

Knoldus Inc.

Software Engineering
Ho Chi Minh City, Vietnam · Hanoi, Vietnam
Posted 6+ months ago

Job Description

The Senior Software Engineer - Frontend (ReactJS) is responsible for writing software programs from designed specifications; Plans, executes, and documents unit tests; Reporting status and issues; Documenting detailed designs; Accountable for unit test leakage; Contributes to system architecture and design decisions.

  • To write software programs from design specifications that are in compliance with established coding quality standard of the company.
  • Perform the code review, code refactor if required.
  • To be trained or self-train on new technologies.
  • Plans, executes and document unit/integration tests.
  • Encourage to contribute the ideas for system architecture and design decisions.
  • Join in all required phases from planning, estimation, designing, developing the implementation, testing, and deployment to maintenance.

Qualifications

  • Has 5+ years of experience in developing Frontend.
  • Strong experience in ReactJS.
  • Strong English communication to work directly with foreign client.
  • Has experienced in one of other modern JS frameworks/libraries such as Angular, Vue,…
  • Has experience and can play the role Team Lead is preferable.
  • Able to design solution based on AWS services.
  • Experienced in HTML/CSS, JavaScript/TypeScript and pre-processing languages such as LESS/SASS/SCSS
  • Experienced in layout techniques and frameworks such as Bootstrap, Material
  • Experienced in working with Vanilla JS, customer's libraries and frameworks
  • Experienced in CLI, setup project environment, running automated test using libraries such as Jest, Mocha, Chai
  • Experienced in web service development (SOAP, REST)
  • Good awareness about security and performance in web development
  • Proficient in code review, code refactoring, Unit Testing
  • Experience working in an Agile Software Development environment
  • Can perform the backends’ work (NodeJS, Python, Ruby, PHP) is a plus