Frontend Developer

  • Developer
  • Full time
  • Phnom Penh

Job Information

Job Description

Reporting Line: Frontend Team Leader

Department/Group: Operations/Development

Purpose

The Frontend Developer will work on developing efficient, testable and maintainable micro frontends such as PWA, web applications using modern web framework such as ReactJS, React Native, VueJS and conforming to test driven development practice by writing automated testing. The Frontend Developer also maintain and improve on the existing projects to improve the customer facing product for better user experience.

Duties

  • Develop and maintain responsive web applications, PWA using trending frontend technology such as React, VueJS, AngularJS.
  • Troubleshoot and debug applications
  • Build reusable and testable code and libraries for future use
  • Conform to test driven development practice by writing unit test, system test
  • Collaborate closely with backend developers for API integration
  • Contribute to overall user experience of the products
  • Gather and address technical and design requirement
  • Create and maintain software documentation
  • Perform other tasks as assigned by line manager.

Requirements

  • 2-5 years of relevant experience in frontend web or mobile app development
  • A deep familiarity with TDD development process with tools such as Mocha, JsUnit, Jest
  • Working knowledge of the general web landscapes, architectures, trends, and emerging technologies
  • Sound understanding of JavaScript (ES6), React.js, Redux, HTML5, CSS3, SASS
  • Strong hand on React or VueJS and responsive design
  • Able to cope with fast paced working environment
  • Passionate to grow and ability to learn new technology
  • Solid understanding of full mobile development cycle

Contact Details

  • Address – #308, Monivong Blvd, Boeng Reang Sangkat, Doun Penh Khan, Phnom Penh Capital, Cambodia

Contact Name

  • Sabay Digital Plus Co., LTD.

Phone

Email:&nbsphr@sabay.com
Website :&nbspwww.sabay.com

Get New Job Alerts

Let us inform you about jobs YOU are interested in!