Frontend Developer (React | Web Application)ID:59974

6,000 MYR ~ 10,000 MYRチェラス(クアラルンプール) Cheras (KL)約5時間 前

概要

  • 給与

    6,000 MYR ~ 10,000 MYR

  • 業界

    Call Center, Other

  • 仕事内容

    Role Overview
    We are looking for a highly capable Frontend Engineer with strong expertise in React and modern frontend development. This role involves taking ownership of an existing web application, improving code quality, and building scalable, maintainable frontend systems.

    The current system was rapidly developed and requires restructuring, optimization, and adherence to best practices.
    Candidates must be able to independently handle frontend architecture, refactor existing code, and deliver production-ready features.

    Key Responsibilities
    1. Frontend Development & Refactoring
    Develop and maintain frontend systems using:
    • React
    • Vite
    • JavaScript (ES6+) or TypeScript
    Refactor and restructure existing codebase for scalability and maintainability.
    Build reusable components and consistent UI patterns.
    Implement clean project structure and coding standards.

    2. API Integration & Data Handling
    Integrate frontend with backend APIs.
    Handle:
    • Authentication flows (login, session handling)
    • Error handling and edge cases
    • Loading and state management
    Ensure proper data flow and avoid frontend-based security risks.

    3. State Management & Architecture
    Implement and manage application state using:
    • React hooks
    • State management libraries (e.g. React Query, Zustand, Redux)
    Design scalable architecture for growing features.
    Ensure separation of concerns between UI, logic, and data layers.

    4. Performance Optimization
    Optimize frontend performance and user experience.
    Implement:
    • Code splitting and lazy loading
    • Efficient rendering and memoization
    • Bundle size optimization
    Ensure fast and responsive UI across devices.

    5. Security & Best Practices
    Follow secure frontend practices:
    • Prevent XSS and unsafe rendering
    • Avoid exposing sensitive data in frontend
    • Work with backend to ensure proper authentication and authorization
    Ensure frontend does not rely on client-side security assumptions.

    6. Collaboration & Ownership
    Work closely with backend developers and stakeholders.
    Participate in:
    • Code reviews
    • Technical discussions
    • Feature planning
    Take ownership of frontend quality and long-term maintainability.

求めている人材

  • 応募条件

    Education & Experience
    • Bachelor’s Degree in Computer Science or related field preferred
    • 2–3 years of experience in frontend development
    • Experience working on real-world web applications

    Core Technical Skills
    • Strong experience with React
    • Experience with Vite or similar build tools
    • JavaScript (ES6+) and/or TypeScript
    • REST API integration
    • Git / GitHub

    Preferred / Nice to Have
    • React Query / Zustand / Redux
    • React Router
    • UI libraries (e.g. MUI, Ant Design)
    • Basic understanding of web security (XSS, CSRF, auth flows)
    • Experience with performance optimization
    • Experience working with existing or legacy codebases

    Candidate Profile
    • Able to independently refactor and improve existing codebases
    • Strong understanding of frontend architecture and best practices
    • Demonstrates ownership and attention to code quality
    • Comfortable working in less structured environments and improving them
    • Able to deliver production-ready features, not just prototypes
    • Strong problem-solving mindset

  • 英語

    -

  • その他言語

    Malay, Mandarin, English

その他