img
نوع العقدعمل مؤقت
طبيعة الوظيفةبالموقع
الموقعالخبر

وصف الوظيفة

About the Role

Olik Global is seeking a Full Stack Developer (UI) for a contract position located in Dhahran/Al Khobar, Eastern Saudi Arabia. This role involves owning the front-end and **** service layer for an MRO Inventory Optimization platform, integrated into a client's secure onsite environment. You will work as an extension of an offshore delivery team, building production-grade React applications backed by REST services.

Key Responsibilities

  • Develop interactive dashboards and analytics visualizations using chart libraries such as Recharts, *****, or D3, powered by API data.
  • Build inventory management screens featuring complex tables, filtering capabilities, bulk actions, and inline editing.
  • Implement approval workflows with multi-step states, role-based actions, and status tracking.
  • Develop user management functionalities, including roles, permissions, and RBAC-driven UI elements.
  • Integrate with backend APIs, including data services fed from SAP/BigQuery, manage authentication flows, and ensure responsive behavior across devices.

Technical Requirements

Candidates must possess significant technical depth in the following areas:

  • ReactJS: Expertise in component architecture, hooks (useState/useEffect/useMemo/useCallback), context API, state management (Redux Toolkit, Zustand, or React Query), controlled forms, and performance optimization techniques (memoization, code-splitting, lazy loading).
  • TypeScript: Strong typing skills for components and API contracts, including interfaces/generics, discriminated unions, and typing of API responses and props, with a commitment to avoiding any in production code.
  • ***** Experience building and maintaining REST services (Express/NestJS), middleware, request validation, error-handling patterns, async/await, and integration with downstream APIs and databases.
  • REST APIs: Proficiency in designing and consuming RESTful endpoints, understanding status-code semantics, pagination, filtering, request/response schema design, and error contracts.
  • Authentication: Solid understanding of session vs token-based authentication, JWT lifecycle (issue/refresh/revoke), secure cookie handling, route guarding, and role-based access control on the UI.

Preferred Qualifications

Experience with the following would be advantageous:

  • **** (SSR/SSG, app router)
  • SSO/OAuth + OIDC integration
  • Responsive and accessible design principles (WCAG basics)
  • Docker containerization
  • CI/CD pipelines
  • Prior experience with enterprise application patterns such as audit trails, RBAC, and multi-tenant architectures.

Work Context

This is a contract role requiring 5-10 years of experience. The work is based in Dhahran/Al Khobar, Eastern Saudi Arabia. The salary for this position is not disclosed.


متطلبات الوظيفة

  • تتطلب ٥-١٠ سنوات خبرة

وظائف مشابهة