📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Frontend Developer - Examination Systems (React / TypeScript)

York Press · Zouk Mosbeh

New
Mid 🇬🇧 English
React TypeScript JavaScript HTML CSS REST APIs Git Material UI TanStack Query Zustand Redux Toolkit React Hook Form Vitest Jest Playwright OpenAPI WCAG 2.2

Job description

About the role

The Frontend Developer designs and develops responsive web interfaces for examination-related systems, using React and TypeScript and integrating with REST APIs provided by an ASP.NET Core backend. The work sits in an architecture where the frontend does not talk directly to the database; all data access goes through backend APIs.

Key responsibilities

  • Build reusable, maintainable UI components and integrate them with REST APIs.
  • Develop interfaces for exam and question management, marker allocation and workload, and reviewer/moderation workflows for double-marked responses.
  • Build dashboards, reports, tables, filters and progress indicators, with role-based views for administrators, coordinators, markers and reviewers.
  • Handle API errors, loading states and network interruptions gracefully, and ensure good performance with large datasets and high-resolution images.
  • Implement client-side state management and data fetching, write automated frontend tests, and take part in code reviews.
  • Work closely with backend developers, UI/UX designers, QA engineers and product stakeholders.

Required profile

  • Strong practical experience with React and good understanding of its component architecture, hooks and state.
  • Experience integrating frontends with REST APIs, building complex forms and data-driven interfaces, and handling authentication and authorization.
  • Ability to build reusable component architectures, write clean, testable code, and work collaboratively with Git.
  • Preferred: experience with Material UI, TanStack Query, advanced data grids, image viewers, PDF/image display, Zustand or Redux Toolkit, React Hook Form, WebSockets, OpenAPI clients, WCAG 2.2, Vitest/Jest/Playwright, internationalization and RTL interfaces.

Required skills

  • JavaScript and TypeScript, HTML and CSS
  • React, REST APIs, Git
  • Responsive design, asynchronous programming and browser networking

Working hours are Monday to Friday 8:00 AM to 5:00 PM (with a 1-hour lunch break) and Saturday 8:00 AM to 1:30 PM.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec York Press.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in Lebanon.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

Published 8 hours ago

Expires 1 month from now

3 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

York Press

Zouk Mosbeh