Horizontal Talent
Horizontal Talent

Front-End Developer (ReactJS)

April 23, 2025
Full-time
Remote · Greater Kuala Lumpur
Entry level
Front-end Developer

Job Title: Front End Developer (ReactJs)

Working Arrangement: Remote

Working Location: Kuala Lumpur, Malaysia

About Horizontal: Established since 2003 in the US, Horizontal solves complex challenges across two distinct businesses: Horizontal Digital and Horizontal Talent. We are consistently recognized for being a top workplace and one of the fastest growing private companies. Horizontal Talent specializes in staffing for IT, Digital & Creative and Business & Strategy markets. We have global offices in US, UAE, India, Malaysia and Australia.

A front-end web developer is responsible for implementing visual elements that users see and interact with in a web application.

Responsibilities

  • Implement the front-end technical design and development.
  • Write robust front-end code using React frameworks and libraries.
  • Develop rich, interactive data visualizations, and other dynamic features.
  • Building reusable components and front-end libraries for future use.
  • Translate designs and wireframes into high quality code.
  • Collaborate with business analysts to define business requirements.
  • Translate business requirements into technical requirements.
  • Rapidly design, prototype and iterate on creative concepts to meet the user requirements.
  • Rapidly solve problems and fix bugs.
  • Provide guidance and knowledge transfer to other team members.

Requirements

  • Extensive experience building single page web application interfaces/development.
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • Deep expertise in React (React Hooks and lifecycle methods), HTML5, CSS3 (css preprocessor/ frameworks like tailwind css), and JavaScript frameworks and libraries.
  • Strong experience with Redux, React-Router, Component-container design pattern.
  • Have a good understanding of RESTful APIs and experience integrating them into React applications.
  • Deep expertise designing and developing rich, interactive data visualizations.
  • Strong understanding of web standards, cross-browser compatibility, and CSS-based design.
  • Prior experience using Babel.js
  • Knowledge on Webpack and Chrome Dev tools.
  • Production experience with continuous integration.
  • Familiarity with Git.
  • Java and Spring experience is a plus.
  • Understanding of application server and database development, including basic data structures and algorithms is a plus.
  • Experience with Agile development methodology & Test-Driven development is a plus.
  • Ability to work independently and with Pair collaboratively.
  • Problem solver and technology enthusiast.
  • Fluent in English and Mandarin.