Back to search:Front End / Jakarta
Front End / React Js Developer

Requirements
  • 4+ years of experience as a Frontend Developer.
  • 2+ years of hands-on experience with
  • Strong expertise in JavaScript and TypeScript.
  • Deep understanding of React's core principles and ecosystem.
  • Experience with state management libraries (e.g., Redux, Zustand, Recoil).
  • Familiarity with RESTful API integration.
  • Experience with modern front-end build tools (Webpack, Vite, Babel, NPM/Yarn).
  • Proficiency with Git-based version control (GitHub/GitLab/Bitbucket).
  • Solid foundation in object-oriented programming, design patterns, and software architecture best practices.
  • Extensive experience in responsive UI development with HTML5, CSS3, Flexbox, and Grid.
  • Experience working with React UI frameworks such as Material UI (MUI), Ant Design, or Chakra UI.
  • Familiarity with testing frameworks (Jest, React Testing Library).
  • Ability to translate design prototypes (Figma/Sketch/Adobe XD) into high-quality, reusable code.
  • Strong problem-solving skills and ability to troubleshoot technical issues effectively.
  • Good verbal and written communication skills.
Job Description
  • Develop and implement highly-responsive UI components using concepts.
  • Build reusable front-end components and libraries for scalability.
  • Collaborate with designers, product managers, and backend engineers to translate business requirements into technical solutions.
  • Ensure responsiveness, accessibility, and performance across a wide range of devices and browsers.
  • Optimize front-end architecture and components for performance.
  • Implement UI designs using React UI frameworks (e.g., MUI) and ensure design consistency.
  • Monitor and improve UI performance through best practices and profiling tools.
  • Maintain documentation and contribute to coding standards and best practices.
  • Participate in code reviews and team discussions to continuously improve the codebase.