
Search by job, company or skills
Mid-Level React.js Developer
510 years
[Malaysia]
Full-time
We are seeking a skilled and passionate React.js Developer with 510 years of experience in building dynamic, high-performance web applications. The ideal candidate should have a strong understanding of modern front-end technologies, UI/UX principles, and integration with RESTful APIs or GraphQL services.
Develop and maintain high-quality, scalable, and reusable React.js components and front-end features.
Collaborate with UI/UX designers and backend developers to translate designs and business requirements into functional interfaces.
Optimize applications for performance, speed, and scalability.
Write clean, maintainable, and testable code following best practices.
Integrate RESTful APIs / GraphQL and handle asynchronous data flow using Redux, Zustand, or Context API.
Troubleshoot, debug, and resolve front-end issues efficiently.
Participate in code reviews and contribute to continuous improvement of the development process.
Stay updated with the latest trends and advancements in React and front-end technologies.
510 years of professional experience in front-end development, with 3+ years hands-on experience in React.js.
Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.
Experience with React hooks, Redux, Context API, or other state management libraries.
Knowledge of TypeScript is a strong plus.
Familiarity with Next.js or React Router for routing and server-side rendering.
Experience integrating with RESTful / GraphQL APIs.
Proficiency in using Git and CI/CD pipelines (GitHub Actions, Jenkins, etc.).
Strong understanding of responsive design, cross-browser compatibility, and performance optimization.
Familiar with testing frameworks like Jest, React Testing Library, or Cypress.
Experience with Agile/Scrum methodologies.
Exposure to cloud platforms (AWS, Azure, GCP) and front-end deployment.
Knowledge of frontend build tools like Webpack, Babel, or Vite.
Basic understanding of backend integration (Node.js / Express preferred).
Strong analytical and problem-solving skills.
Excellent communication and teamwork abilities.
Ability to work independently with minimal supervision.
Detail-oriented with a focus on quality and deadlines.
Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent practical experience).
IT Consulting Services
Job ID: 132055107