Job Summary
We are seeking an experienced Senior React.js Developer to join our dynamic development team. The ideal candidate will have extensive experience building scalable, high-performance web applications using React.js and modern JavaScript technologies. You will work closely with product managers, UI/UX designers, backend developers, and QA teams to deliver high-quality enterprise applications.
Key Responsibilities
- Design, develop, and maintain scalable, responsive, and high-performance web applications using React.js.
- Develop reusable components and front-end libraries for future use.
- Translate UI/UX designs into clean, efficient, and maintainable code.
- Optimize applications for maximum speed, scalability, and cross-browser compatibility.
- Integrate front-end applications with RESTful APIs and backend services.
- Collaborate with backend developers to define API contracts and ensure seamless integration.
- Write clean, well-documented, and testable code following industry best practices.
- Conduct code reviews and mentor junior developers.
- Troubleshoot production issues and implement timely fixes.
- Participate in Agile ceremonies including sprint planning, stand-ups, retrospectives, and backlog grooming.
- Ensure application security, performance optimization, and accessibility standards are met.
- Stay updated with emerging technologies and recommend improvements to development practices.
Required Skills
Technical Skills
- 6+ years of experience in Front-End development.
- 5+ years of hands-on experience with React.js.
- Strong proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3.
- Experience with React Hooks, Context API, Redux/Redux Toolkit, or similar state management libraries.
- Experience with React Router and component lifecycle management.
- Strong understanding of REST APIs and asynchronous programming.
- Experience with Axios, Fetch API, or similar libraries.
- Knowledge of responsive web design and cross-browser compatibility.
- Experience with Git and version control workflows.
- Familiarity with package managers such as npm or Yarn.
- Understanding of Webpack, Vite, Babel, or similar build tools.
- Experience using unit testing frameworks such as Jest and React Testing Library.
- Knowledge of Agile/Scrum development methodologies.
Pay: RM8,000.00 - RM12,000.00 per month
Benefits:
- Health insurance
- Opportunities for promotion
- Professional development
Experience:
- ReactJs: 6 years (Required)
Work Location: In person