Title:  Advanced Software Developer (ReactJS) - KX (Contractor)

Job Description

  • Develop, optimize, and maintain internal web applications using Next.js 13+ and React 18+.
    Implement SSO authentication and authorization using OAuth 2.0, SAML, OpenID Connect, or Active Directory (Azure AD, Okta, Keycloak, etc.).
  • Work with NextAuth.js, JWT, or custom authentication flows for seamless user login experiences.
  • Ensure role-based access control (RBAC) and permission-based UI rendering.
  • Develop modular and reusable UI components for internal applications.
  • Ensure responsive and adaptive UI design using CSS frameworks (Tailwind CSS, Material UI, Ant Design, or Chakra UI).
  • Optimize front-end performance through lazy loading, server-side rendering (SSR), and efficient state management.
  • Integrate with RESTful APIs, GraphQL, and Websocket for real-time data updates.
  • Maintain cross-browser compatibility and ensure smooth UI interactions.
  • Write unit tests (Jest, React Testing Library) and end-to-end tests Playwright) to ensure application reliability.
  • Work closely with DevOps teams for CI/CD integration, containerized deployments (Docker, Kubernetes), and security best practices.
  • Stay updated with the latest Next.js 14+ features and security standards.

Job Qualification

  • 3+ years of experience in Next.js (v13+) and React (18+) development.
    Strong proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3/SCSS.
  • Experience implementing SSO authentication (OAuth 2.0, SAML, OpenID Connect) with providers such as Azure AD, Okta, Google, Keycloak, and Auth0.
  • Hands-on experience with NextAuth.js and JWT-based authentication.
  • Strong understanding of RBAC (Role-Based Access Control) and permissions management.
  • Knowledge of state management solutions such as React Server Components, React Query, SWR, or React Context API.
  • Experience with data fetching strategies (server-side fetching, client-side fetching, SWR, React Query).
  • Familiarity with REST APIs, GraphQL, Websocket, and real-time communication.
  • Experience with frontend security best practices (CORS, CSRF protection, XSS prevention).
  • Proficiency in Git version control, CI/CD pipelines, and Agile workflows.
  • Strong debugging and troubleshooting skills.

Remark: This position requires a criminal record information check prior consideration for employment to ensure safety and maintain standards of the organization.

Requisition ID:  3952
Job Function:  Venture Builder Pool
Company:  Kasikorn X Company Limited
Work Location:  KBTG Building, Muang Thong Thani

Share this job