Qureos

Find The RightJob.

Full stack engineer

OVERVIEW
RESPONSIBILITIES
REQUIREMENTS

Government-backed Abu Dhabi organization focused on advanced technology R&D (est. 2020), defining strategy, funding, and policies across AI, robotics, and emerging technologies. Oversees the full innovation lifecycle - from research and programs to commercialization - through dedicated applied research, innovation, and venture entities.

The first production system is an AI-enabled operational platform that gives a senior leadership team a shared situational picture, an AI-classified signal feed, a daily AI-generated briefing, and an action accountability tracker. MVP target: operational within two weeks of team formation. The platform is also the technical foundation for all subsequent Data & AI systems across the organization.

Build the dashboard frontend and support the backend integration layer for the DAIO's(Data & AI Office) operational systems. In the near term: a React SPA with four panels (situational posture, live signal feed, daily briefing with approval workflow, and action accountability tracker), role-based views, Azure AD SSO, and a mobile-optimized action update interface. The system must be responsive on mobile, performant under concurrent use, and stable enough to trust under real operational conditions.

  • React + TypeScript SPA — four-panel layout: colour-coded posture indicator, live signals feed, briefing with approval workflow, actions tracker with overdue highlighting

  • Role-based UI — operational users (read/write on posture and actions, read-only on signals and brief), admin (full write), executive (read-only)

  • Azure AD SSO integration — MSAL.js, MFA enforcement, session management

  • Action update interface — pick action, set status, optional note, mobile-optimized for one-handed use

  • Briefing review and approval UI — editable fields, approval button with confirmation, approval audit display

  • Posture transition UI — scenario selector, de-escalation criteria checklist, senior sign-off field

  • CI/CD pipeline — GitHub Actions deploying to Azure App Service on merge to main

  • Mobile responsiveness — all panels usable on a 390px viewport in field conditions

KEY DECISIONS THIS ROLE OWNS

  • Component architecture — which state lives in the component, which in a global store, which is server-side

  • API polling vs. WebSocket for live signal feed — based on Azure App Service constraints

  • Mobile-first vs. desktop-first layout priority for each panel

  • Loading state and error boundary design — what users see when the backend is slow or unavailable

  • Accessibility decisions for time-critical interactions (posture change, approval button)

WHAT THIS ROLE DOES NOT DO

  • Define API contracts — the Backend Engineers own the spec; the Full Stack Engineers implement against it

  • Manage Azure infrastructure — DevOps owns provisioning

  • Build the backend API service — full stack here means owning frontend plus integration with an existing API, not building the server

  • Write AI prompts or classification logic

PROFILE OF THE IDEAL CANDIDATE

Has built a real-time dashboard used by non-technical users under high-stakes conditions. Understands that operational UI must be immediately legible — no ambiguous colour coding, no states that require explanation, no loading spinners that leave users uncertain. Ships quickly, tests critical flows, and does not block on design assets. Can integrate against an API spec and identify missing fields before they become a blocker.

  • React 18 + TypeScript — hooks, context, component composition

  • Tailwind CSS or equivalent — responsive layout, mobile-first design

  • MSAL.js — Azure AD authentication in SPAs

  • REST API integration — fetch/axios, error handling, loading states

  • State management — React Query or Zustand (not Redux unless justified)

  • GitHub Actions — frontend build and deploy pipeline to Azure App Service

  • Mobile responsiveness — CSS Grid/Flexbox, viewport testing across devices

  • Vitest / React Testing Library — component tests for critical UI flows

  • PDF export (for approved briefing download)

  • WebSocket or SSE (for real-time signal feed if polling is insufficient)

Location:

Istanbul, Turkey

Seniority:

Senior

Technologies:

Python

Benefits:

  • Paid Vacation
  • Hybrid Work (home/office)
  • Sick Days
  • Sport/Insurance Compensation
  • Holidays Day Off
  • English Classes
  • Training Compensation
  • Transportation compensation

© 2026 Qureos. All rights reserved.