Minimum Requirement
- B.S. in Computer Science, Information Systems or equivalent.
- Experience in web application development & environment.
- Minimum 3 years of experience as Frontend Engineer.
- Willing to work from office at South Jakarta (full on-site).
Required Skills and Qualifications:
- Proficiency in React.js: Extensive experience in developing components and applications with React.
- Strong knowledge of TypeScript: Ability to write clean, type-safe code to ensure fewer bugs and better scalability.
- Mobile and Web Development Experience: Familiarity with responsive design principles and mobile-first development.
- CSS and Preprocessors: Expertise in CSS, SASS, or LESS for styling applications.
- State Management: Proficiency with Redux, Context API, or other state management tools.
- API Integration: Experience working with RESTful APIs and/or GraphQL.
- Version Control: Competence with Git and branching strategies.
Personal Attributes
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Passion for continuous learning and keeping up with industry trends.
- Ability to work independently and deliver within deadlines.
Key Responsibilities
- Develop user-friendly and responsive web and mobile applications.
- Build reusable components and front-end libraries for future use.
- Collaborate with designers, product managers, and backend developers to create seamless user experiences.
- Optimize components for maximum performance across various devices and browsers.
- Debug and resolve application issues to ensure smooth functionality.
Nice to Have
Preferred Skills
- Knowledge of React.js for web development.
- Familiarity with testing tools like Jest, React Testing Library, or Cypress.
- Familiarity with Next.js, Zustand, React-Redux, Redux.js / Redux Toolkit / Redux Thunk / Redux Saga
- Understanding of CI/CD pipelines and deployment processes.
- Basic knowledge of backend technologies (e.g., Node.js, Express) for better collaboration.
- Experience with performance optimization and debugging tools (e.g., Lighthouse, Chrome DevTools).