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