Front-End Developer (React.JS)


AI-generated summary


This job is for a Front-End Developer (React.JS). You will translate web designers' mockups into responsive pages using ReactJS to create high-performance web applications. You might like this job because it involves working on innovative DApp, Blockchain, and NFT projects.


Kelana Jaya, Selangor


Job Description

We are looking for talented Front-End Developers to join our growing technology team. You will be responsible to translate our web designers’ mockups into responsive pages using ReactJS. Your primary focus will be the development of all client-side, integration of server-side APIs, ensuring high performance web application and ultimately, ensuring great user experience.

The Job team:

  • Develop and optimise front-end applications and tools within the Software-as-a-Service (Saas) i.e. VideoMaker, LogoMaker, GraphicMaker, etc).
  • Work on various DApp & Blockchain projects (Web3) that involved with Non-Fungible Token (NFT).
  • Create translation of designer mockups and wireframe into React front-end.
  • Develop new modules and/or enhance existing modules (checkout, login, registration, etc.) in line with the current product architecture.
  • Execute comprehensive unit testing on the modules.
  • Design mobile-based features.
  • Collaborate with back-end and web designers to improve usability of the website.

123RF team:

  • Involved in the development and maintenance of our web application platform, with the understanding of both UI/UX demands and business requirements.
  • Responsible for developing and implementing the user interface components by using the React.js concepts and workflows such as React hooks.
  • Able to translate UI/UX wire-frames to the actual React code including interactivity.
  • Involved in the process of the software life-cycle: Planning, development, iterative-development, application release, and maintenance.
  • Identify the root cause of issues, and proactively resolve them together with the team members.
  • Maintain good practices to ensure front-end responsiveness, and implement new standards as needed.
  • Able to communicate well and work closely with team members.

Job Requirements team:

  • Possesses a Bachelor's Degree in Information Technology or relevant fields.
  • Possesses at least 2 years of professional experience in front-end (ReactJS) development, with a good understanding of Redux architecture and the prior experience of Nextjs framework.
  • Proficient understanding of HTML5 and CSS3.
  • Understand CSS pre-processing platforms, such as LESS and SASS.
  • Familiar with RESTful services and how GraphQL works.
  • Familiar with cross-browser compatibility issues and ways to work around them.
  • Added-advantage skills: Knowledge of SEO principles, Nodejs & Nestjs frameworks, back-end knowledge and Web3js/Etherjs will be of added advantage.
  • Able to perform well in a fast-paced environment.

123RF team:

  • Possesses at least a Bachelor's Degree in Information Technology/Computer Science/Computer Studies or equivalent.
  • Possesses at least 2 years of professional experience in front-end (ReactJS) development.
  • Good knowledge of JavaScript.
  • Proficient in ReactJS, with a good understanding of React Hooks, and the Common UI Design Patterns.
  • Knowledge of HTML, CSS, and Web Design.
  • Added-advantage skills: Good knowledge of NodeJS, knowledge & concept of Docker, the Linux operating system, and basic REST API development.
  • Prior experience working with Figma or similar software.


React.js (Javascript Library)
Front End (Software Engineering)
Front End Design

Company Benefits


To be game-changers, we plan, act and grow accordingly to serve our stakeholders - that includes our staff too!

Global Presence & Mindset

It's your chance to work alongside international colleagues and expand your horizons, network and mindset.

Creative & Innovative

If you're all about fresh ideas and practical solutions, you'll fit right in because these are at the core of our DNA.

Entrepreneurial Culture

Run by real entrepreneurs, our methods are oftentimes unconventional. So, if you're up for challenges, this is it.

Personal Development

What's success without empowerment and personal growth? Open minds will find more than a career here!

Fast & Curious

Smart, curious and switched-on, our talents move fast and are ever ready to improve on tasks at a drop of the hat.

Additional Info

Company Activity

Last active - few days ago

Experience Level

2 - 5 Years of Experience

Career Level

Senior Executive

Job Specialisation

IT - Software Development

Company Profile



Creativity Re-inmagined
From supporting creatives worldwide with premium stock images since 2000, Inmagine has evolved into a creative ecosystem encompassing various creative assets and business models. 

Our suite of products includes world-class stock libraries of images, vectors, audio, footage, design elements, templates and editing tools to cater for multiple clientele, geography and partners.

Powered by creativity, technological innovation and entrepreneurship, Inmagine is forging a future where design is within reach for everyone, one that enables the world to design smarter, faster and easier like never before.


Front-End Developer (React.JS)



Kelana Jaya, Selangor