Frontend Developer

Bitgroupasia — Indonesia · Posted ~1 hour ago

Mid

Skills

React.js JavaScript TypeScript HTML CSS Tailwind CSS React Vite or Webpack Redux or Zustand TanStack Query REST APIs Responsive UI development Accessible UI development Vite Webpack Redux Zustand Jest React Testing Library Playwright

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a frontend engineering team building modern, reusable web interfaces. You will work extensively with React, TypeScript, modern state-management solutions, API integrations, responsive design, accessibility, and contemporary frontend tooling, with opportunities to apply automated testing.

Highlights

Build responsive, accessible, and reusable interfaces using a modern React ecosystem. The role combines frontend architecture, state management, API integration, modern build tooling, and automated testing.

Description

Hi people, Bit Group is hiring! We are open for Frontend Developer position. Requirements : ⁠Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field;Minimum 3 years of hands-on experience as a Frontend Developer (React.js);Strong proficiency in JavaScript, TypeScript, semantic HTML, CSS, and Tailwind CSS;Strong understanding of React fundamentals, including components, props, state, hooks, rendering behavior, effects, and component lifecycle;⁠Experience with modern frontend build tools such as Vite or Webpack;Experience with client-side and server-state management using tools such as Redux, Zustand, TanStack Query (React Query), or similar solutions;Experience developing responsive, accessible, and reusable user interfaces based on UI/UX designs;Experience integrating RESTful APIs and working with API development/testing tools;⁠Familiarity with automated testing tools such as Jest, React Testing Library, Playwright, or similar frameworks;Understanding of frontend performance optimization, including rendering performance, bundle optimization, lazy loading, caching, and browser performance profiling;Experience with browser developer tools for debugging, profiling, and performance analysis;Proficiency with Git, Git-based repositories, version control workflows, and CI/CD or deployment processes;⁠Understanding of component architecture, Atomic Design principles, reusable component development, and frontend development best practices;Strong troubleshooting, debugging, and problem-solving skills;Good communication, task management, and project collaboration skills. Responsibilities : Meeting with the development team to discuss user interface ideas and applications;Reviewing application requirements and interface designs;Identifying web-based user interactions;Developing and implementing highly responsive user interface components using react concepts;Writing application interface codes using JavaScript following React.js workflows;Troubleshooting interface software and debugging application codes;Monitoring and improving front-end performance;Documenting application changes and developing updates;Maintain existing React systems, including fixing bugs;Design and develop new custom components to meet project requirements;Install and configure server environments for React deployments;Maintain and update project dependencies as well as fix any conflicts;Working with other JavaScript developers and software engineers to develop front-end and back-end architecture that’s well structured and flexible, along with the APIs to support it. If you’re interested, please send your cv to hrd@bitgroup.co.id Subject : Hiring - FE - Name Thank you!