
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