Role Overview
Seeking a passionate and skilled Web Frontend Developer to build modern, responsive, and high-performance web applications.
You will collaborate with designers, backend developers, and product managers to deliver seamless user experiences, specifically focusing.
Job Responsibilities:
- Development: Lead the development and maintenance of the company's internal admin portal and eKYC (Electronic Know Your Customer) project for digital onboarding.
- System Architecture: Design and implement frontend architectures using React, ensuring strong component structure and efficient state management.
- State & Data Management: Utilize Zustand for client-side state and TanStack Query for server-state caching and synchronization.
- API Integration: Configure Axios interceptors and handle complex API responses and error states to ensure smooth communication with backend services.
- UI/UX Implementation: Build clean, accessible, and responsive user interfaces using Tailwind CSS and ShadCN, adhering to utility-first styling principles.
- Validation & Safety: Develop robust, type-safe forms using React Hook Form integrated with Zod schema validation.
- Testing & Documentation: (Plus Point) Develop isolated UI components using Storybook and ensure code reliability through unit and E2E testing with Vitest and Cypress.
- Database Interaction: (Plus Point) Write and execute basic SQL queries to interact with relational databases when required for system support.
Job Requirements:
- Bachelor of Computer Science/Information Technology, Software Engineering, or a related field (or equivalent experience).
- Minimum 2 – 3 years of experience in software engineering or frontend development.
- Proficient in React.js and modern frontend development practices.
- Experience with Zustand, TanStack Query, Axios, React Hook Form, and Zod validation.
- Familiar with Tailwind CSS and responsive UI development.
- Basic understanding of API integration and frontend architecture.
- Knowledge of Storybook, testing frameworks (Vitest/Cypress), and SQL is an added advantage.
- Strong problem-solving skills, attention to detail, and ability to work in a fast-paced environment.
- Good communication and teamwork skills.
Pay: RM4,000.00 - RM6,000.00 per month
Benefits:
- Additional leave
- Cell phone reimbursement
- Health insurance
- Maternity leave
- Opportunities for promotion
- Professional development
Application Question(s):
- What is your expected salary?
Education:
Experience:
- Fronted Development: 2 years (Preferred)
Location:
Work Location: In person