Frontend Engineer
1 week ago
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
-
Backend Developer
1 week ago
Cisauk, Banten, Indonesia Labamu Full time 5,000,000 - 15,000,000 per yearAbout The RoleWe're looking for a Backend Developer to design, build, and maintain the services and APIs that power our applications. You'll work closely with frontend engineers and product teams to deliver reliable, scalable, and secure backend systems.ResponsibilitiesDesign, develop, and maintain backend services and APIsBuild clean, well-structured, and...
-
Web Developer
1 week ago
Cisauk, Banten, Indonesia Labamu Full time 10,000,000 - 20,000,000 per yearAbout The RoleWe're looking for a Web Developer to build and maintain fast, responsive, and user-friendly web applications. You'll work closely with product, design, and backend engineers to turn ideas into polished interfaces that users enjoy using.ResponsibilitiesDevelop, maintain, and improve web applications using and ReactImplement responsive UI based...