Epicareer Might not Working Properly
Learn More

Web Reactjs Developer

RM 7,000 - RM 10,000 / month

Checking job availability...

Original
Simplified

Job Purpose

  • Perform software development activities to deliver systems that meet/exceed expectations in terms of adherence to requirements, quality, timeliness, and completeness.

Key Accountability Areas

  • Assist Team Leader in project timeline estimation to predict accurate delivery of deliverables.
  • Assist Team Leader in work package/component system design to ensure quality metrics are met in terms of maintainability, reliability, scalability, and resilience.
  • Perform coding, testing, and documentation in line with user & system requirements to deliver source code, documents, and test scripts that meet clients’ needs.
  • Perform 3rd level support in and after office hours to ensure fastest possible recovery to service.
  • Write client-side code to create super-fast, easy-to-use web-based applications including websites for both desktop and mobile browsers and hybrid in-app pages.
  • Build libraries and frameworks that support complex web applications, speed up development efficiency, and improve code quality.

Other Duties & Responsibilities

  • Constantly keep up-to-date with technological advancements and patterns to ensure skillset remains relevant and the ability to develop better quality products.
  • Work closely with Backend Developer to highlight any unplanned utilization pattern (both under or over-utilization).
  • Constantly update project plan to allow proper tracking of project status.
  • Ensure and protect company intellectual property (e.g. source code, documentation, etc.).

Education

  • Diploma or Degree Holder in Computer Science / Information Systems (or equivalent) from renowned tertiary institutions, with good results preferred.

Experience

  • Minimum 4 years of application development experience, preferably in high concurrency web applications.
  • Experience working in an Agile development environment.

Knowledge

  • Design concepts using design patterns and best practices are important.
  • Usage experience of MySQL.
  • Good working knowledge of JavaScript, TypeScript, Ajax, jQuery, ReactJS, and GraphQL (a must).
  • Understanding of state-management patterns such as Redux, Flux, or similar.

Skills

  • Strong Interpersonal and Communication Skills, both Oral and Written in English and Mandarin.
  • Able to work in a Dynamic and Ever-Changing Industry.
  • Determined to stay at the Forefront of Technology Development.
  • EPF / SOCSO
  • Annual Leave
  • Medical Leave