Point your AI agent at freehire and let it find you a job.

Get the CLI →

Software Engineer (React)

NewBe an early applicant

Summary

Senior front-end role building and maintaining scalable, high-performance React.js web applications: architecting reusable components, optimizing performance, mentoring junior developers, and driving coding/testing best practices. Core stack is React, TypeScript, modern state management, CSS frameworks, testing tools, and REST/GraphQL APIs.

Jora Malaysia will close on 9th September 2026. Thank you for being with us, we are cheering you on as you continue your career journey.

  • Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Experience: 3+ years of experience in front-end development, with at least 3 years of hands‑on experience with React.js.
  • Technical Skills:
  • Strong knowledge of state management libraries like Redux, MobX, Context API or Zustand.
  • Proficiency in HTML5, CSS3, and modern CSS frameworks (e.g., Tailwind CSS, Styled Components).
  • Experience with testing frameworks like Jest, React Testing Library, or Cypress.
  • Familiarity with modern build tools like Webpack, Vite, or Parcel.
  • Strong understanding of RESTful APIs and GraphQL.
  • Experience with version control systems like Git and CI/CD pipelines.
  • Soft Skills:
  • Excellent problem‑solving and analytical skills.
  • Strong leadership and mentoring abilities.
  • Ability to work independently and as part of a team.
  • Exceptional communication and collaboration skills.

Nice‑to‑have

  • Experience with server‑side rendering (SSR) and frameworks like Next.js.
  • Knowledge of backend technologies (Nest.js, Node.js, Express, etc.).
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
  • Experience with Agile/Scrum methodologies.

Requirement


  • Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Experience: 3+ years of experience in front-end development, with at least 3 years of hands‑on experience with React.js.
  • Technical Skills:
  • Expertise in JavaScript (ES6+), React.js, and TypeScript.
  • Strong knowledge of state management libraries like Redux, MobX, Context API or Zustand.
  • Proficiency in HTML5, CSS3, and modern CSS frameworks (e.g., Tailwind CSS, Styled Components).
  • Experience with testing frameworks like Jest, React Testing Library, or Cypress.
  • Familiarity with modern build tools like Webpack, Vite, or Parcel.
  • Strong understanding of RESTful APIs and GraphQL.
  • Experience with version control systems like Git and CI/CD pipelines.
  • Soft Skills:
  • Excellent problem‑solving and analytical skills.
  • Strong leadership and mentoring abilities.
  • Ability to work independently and as part of a team.
  • Exceptional communication and collaboration skills.

Nice‑to‑have

  • Experience with server‑side rendering (SSR) and frameworks like Next.js.
  • Knowledge of backend technologies (Nest.js, Node.js, Express, etc.).
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
  • Experience with Agile/Scrum methodologies.

Responsibility


  • Lead the design, development, and maintenance of complex, scalable, and high‑performance web applications using React.js.
  • Architect and implement reusable and modular components to ensure code efficiency and maintainability.
  • Collaborate with cross‑functional teams, including designers, product managers, and backend developers, to deliver high‑quality solutions.
  • Optimize applications for maximum speed, scalability, and responsiveness.
  • Mentor and guide junior developers, providing technical leadership and code reviews.
  • Stay updated with the latest trends and advancements in front‑end development and the React ecosystem.
  • Identify and resolve performance bottlenecks and technical challenges.
  • Drive best practices in coding, testing, and deployment processes.
  • Contribute to the technical roadmap and make strategic decisions on technology adoption.

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available