: Senior React.js Developer
Job Title:
Senior React.js Developer
Experience:
5-10 years
Location:
[Malaysia]
Employment Type:
Full-time
Job Summary
We are looking for an experienced and innovative Senior React.js Developer with 5-10 years of professional experience in front-end development. The ideal candidate will lead the design and development of advanced user interfaces, mentor junior developers, and collaborate with cross-functional teams to deliver scalable and high-performing web applications.
Key Responsibilities
Lead the development of complex and scalable React.js applications.
Architect and implement efficient, reusable, and modular front-end components.
Collaborate with UI/UX designers and backend engineers to define and deliver high-quality solutions.
Optimize application performance, scalability, and responsiveness across platforms.
Guide and mentor junior and mid-level developers, ensuring adherence to coding standards and best practices.
Conduct design and code reviews to maintain code quality.
Integrate RESTful APIs and GraphQL services with front-end components.
Work closely with DevOps to implement CI/CD pipelines and deployment strategies.
Stay current with emerging front-end technologies and propose improvements to the tech stack.
Required Skills & Qualifications
5-10 years of experience in front-end development with a strong focus on React.js.
Expert-level proficiency in JavaScript (ES6+), HTML5, CSS3, and modern front-end development tools.
Hands-on experience with React hooks, Redux, Context API, or other advanced state management systems.
Strong knowledge of TypeScript, Next.js, and SSR (Server-Side Rendering) concepts.
Experience with API integration (RESTful and GraphQL) and asynchronous programming.
Proficiency in using Git, CI/CD tools (GitHub Actions, Jenkins, CircleCI, etc.), and agile development environments.
Deep understanding of responsive web design, accessibility (WCAG), and cross-browser compatibility.
Proven experience with testing frameworks (Jest, Cypress, React Testing Library).
Experience optimizing build performance using tools like Webpack, Vite, or Babel.
Preferred Qualifications
Experience in leading a small front-end team or mentoring developers.
Exposure to cloud environments such as AWS, Azure, or GCP for front-end hosting and configuration.
Understanding of containerization tools (Docker, Kubernetes).
Familiarity with backend technologies (Node.js, Express) for integration and troubleshooting.
Strong analytical thinking and system design skills.
Soft Skills
Leadership and mentoring capabilities.
Excellent communication and collaboration skills.
Strong problem-solving and decision-making abilities.
Attention to detail and commitment to delivering high-quality code.
Ability to thrive in a fast-paced, agile development environment.
Education
Bachelor's or Master's degree in Computer Science, Information Technology, or related field (or equivalent practical experience).
Job Type: Full-time
Pay: From RM9,000.00 per month
Work Location: In person
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.