Back to search:Frontend Engineer / Neglasari

Frontend Engineer (React)

Penempatan PT Flexo Solusi Indonesia (FLEXOFAST), Jl. Pembangunan No.9, RT.002/RW.005, Mekarsari, Kec. Neglasari, Kota Tangerang, Banten 15129

Job Summary

We are seeking a Frontend Engineer with at least 1 year of professional experience in building web applications using React, with a preference for proficiency in TypeScript. The role involves developing responsive, user-friendly interfaces that integrate seamlessly with backend APIs, ensuring a high-quality user experience. The ideal candidate will have a solid understanding of modern frontend development practices, component-based architecture, and a passion for creating performant, accessible web applications.

Key Responsibilities

  • Develop and maintain responsive web interfaces using React and TypeScript (preferred).
  • Integrate with backend APIs (e.g., RESTful or GraphQL) to fetch and display dynamic data.
  • Build reusable, modular components and maintain a clean, scalable codebase.
  • Collaborate with backend developers to define and consume API contracts effectively.
  • Ensure cross-browser compatibility, accessibility (WCAG standards), and performance optimization.
  • Write unit and integration tests using tools like Jest, React Testing Library, or Cypress.
  • Participate in code reviews, agile workflows, and CI/CD processes.
  • Debug and resolve frontend-related issues, ensuring a smooth user experience.
  • Stay updated on frontend trends, tools, and best practices.

Required Qualifications and Skills

  • Experience: Minimum 1 year of professional experience in frontend development using React. Must have worked on at least one production-level project involving React and API integration.
  • Technical Skills:

  • Strong proficiency in React, including hooks, state management (e.g., Redux, Zustand, or Context API), and component lifecycle.

  • Experience with TypeScript (preferred) for type-safe code and better maintainability.
  • Knowledge of HTML5, CSS3, and modern styling approaches (e.g., CSS-in-JS, Tailwind, or Styled Components).
  • Familiarity with consuming APIs (REST or GraphQL) and handling asynchronous operations (e.g., Axios, Fetch).
  • Understanding of frontend build tools (e.g., Webpack, Vite) and package managers (e.g., npm, Yarn).
  • Basic knowledge of version control systems like Git.
  • Soft Skills:

  • Strong problem-solving skills and attention to detail.

  • Effective communication for collaborating with backend teams and designers.
  • Ability to work independently and in a team-oriented environment.
  • Education: Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).

Preferred Qualifications

  • Proficiency in TypeScript for type-safe React development.
  • Experience with state management libraries (e.g., Redux Toolkit, MobX).
  • Knowledge of UI/UX principles (e.g., using Figma or Sketch).
  • Familiarity with testing frameworks (e.g., Jest, React Testing Library) and end-to-end testing tools (e.g., Cypress).
  • Understanding of performance optimization techniques (e.g., lazy loading, code splitting).
  • Exposure to backend technologies (e.g., , Python) for better cross-functional collaboration.
  • Working from Office location Neglasari, Tangerang