**Salary**:RM5000-9000**Responsibilities**:- Develop new user-facing features and enhance existing ones, ensuring smooth and optimized performance across different devices and browsers.- Build reusable components and front-end libraries for future use, maintaining a high standard of code quality and consistency.-- Stay up-to-date with the latest industry trends and best practices in front-end development, incorporating new technologies as appropriate.- Participate in code reviews, provide constructive feedback, and address any code-related issues to maintain codebase integrity.- Collaborate with back-end developers and integrate RESTful APIs to create seamless end-to-end functionality.- Identify and address performance bottlenecks and troubleshoot/debug issues as they arise.- Actively participate in Agile development methodologies, including daily stand-ups, sprint planning, and retrospectives.**Job Requirement**:- Proficiency in React.js and its core principles, along with a good understanding of its ecosystem.- Strong proficiency in JavaScript, HTML5, CSS3, and responsive design principles.- Experience with state management libraries such as Redux or Mobx.- Familiarity with RESTful APIs and asynchronous request handling.- Knowledge of modern front-end build pipelines and tools, such as Webpack, Babel, and NPM.- Experience with version control systems, such as Git.- Excellent problem-solving skills and attention to detail.- Strong communication and teamwork skills.- A self-driven attitude and the ability to work independently as well as within a team.Nice to Have:- Knowledge of TypeScript.- Experience with server-side rendering (SSR) and Next.js.- Familiarity with testing frameworks such as Jest or React Testing Library.- Understanding of UI/UX design principles.- Previous experience working in an Agile/Scrum environment**Company Background**:- IT Software Industry- 5 days working