2,245,032open jobs
144,281companies
255,907added this week
Browse all
Location
In office (Ukraine)
Seniority
Senior
Employment
Full-Time

First seen by Alion on Nov 12, 2026.

Overview
Company
Impact
Profile match

Project Overview

Join a high-impact Smart City project in Saudi Arabia (Riyadh). You will be leading production implementation of operational web dashboards and Node.js integration services to visualize live analytics, crowd levels, heatmaps, and 3D city models. Due to strict security restrictions, all design and development work must use approved offline/local tools within the customer-controlled environment without external SaaS access.
Type: 6-month contract
Format: On-site presence in Riyadh, Saudi Arabia for the majority of the time
Relocation/Travel Support: Visa, airfare, accommodation, and a daily allowance are fully provided.

Requirements

Experience: At least 5 years of relevant professional web application development experience.
Domain Expertise: Portfolio of delivered data-rich dashboards or comparable operational applications. Smart-city, geospatial, or control-room dashboard experience is preferred.
Core Tech Stack: Strong hands-on skills in JavaScript, semantic HTML5, CSS3, React (components/hooks, routing, state management), and Node.js. TypeScript experience is desirable.
Infrastructure & Tools: Git, package/build tooling, browser developer tools, performance profiling, automated testing, and deployment on customer-managed infrastructure using approved offline/local tools.
UI/UX & Integration: Proven ability to translate operator workflows into wireframes, prototypes, and reusable components. Solid experience building REST APIs, real-time WebSocket integrations, charts, tables, maps, and authentication/authorization flows.
Soft Skills: English proficiency (effective communication), ability to lead UI/UX design and implementation independently, maintain clear documentation, and coordinate interfaces with ML and backend teams.

Responsibilities

Frontend Development: Implement responsive, accessible production web interfaces using JavaScript, HTML5, CSS3, and React, ensuring clear loading, empty, error, and disconnected states.
Operational Dashboards & 3D Maps: Build live and historical dashboards for counts, occupancy, crowd levels, heatmaps, movement patterns, and alerts, integrating with 3D Map/City Model APIs.
Backend & API Integration: Develop and maintain Node.js APIs and adapters to existing backend services and Vantiq (REST and WebSockets/event-driven updates).
Performance & Security: Optimize rendering, pagination, and caching for dashboard scale while displaying clear timestamps and data freshness. Enforce server-side access controls, input validation, and secure secret handling.
Testing & Engineering Quality: Write unit, component, integration, and automated E2E tests. Resolve defects and maintain traceable, reproducible builds in Customer-controlled repositories.

Key Deliverables

Approved user flows, wireframes, interactive prototypes, and reusable UI component specifications in editable formats.
Initial UI/UX assessment, prioritized screen/workflow backlog, and delivery schedule (within the first 10 working days).
Complete React and Node.js source code, automated tests, dependency lockfiles, and reproducible build instructions.
Deployable container images/build definitions, API/event schema documentation, and operational troubleshooting runbooks.
UI/UX validation reports, technical support during SIT, UAT, and production deployment, plus knowledge transfer sessions and training materials.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,245,032 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Frontend
Similar stack
Same company
Ukraine
Remote (Ukraine) · Full-Time · Ukraine
JavaScript
Java
Kotlin
TypeScript
Node JS
Java
Spring Boot
Node JS
Nest.JS
Frontend
Zustand
Redux
Tailwind CSS
Next.js
React.js
Vite
React Query
Radix UI
Storybook
Sass
TanStack Router
Jotai
pnpm
i18next
React Hook Form
MSW
React Aria
Mobile
State Management
DevOps
Rest API
GitLab CI
CI/CD
Cloudflare
Cybersecurity
Keycloak
Design
Figma
QA
Playwright
Swagger
Jest
Vitest
Apply
In office · Full-Time · 3+ years exp · Bachelor's Degree · Kyiv
JavaScript
Java
TypeScript
Frontend
GSAP
Three.JS
npm
PixiJS
DevOps
Git
Game Dev
Phaser
Apply
Remote (Germany) · Full-Time · Ukraine
JavaScript
TypeScript
AI/ML
Copilot
Model Context Protocol
AI Agents
Context Engineering
Agentic Workflows
Frontend
Vue.js
Webpack
Tailwind CSS
Next.js
Angular
React.js
Vite
npm
Web Components
Rollup
DevOps
GitHub Actions
CI/CD
AWS
Management
Agile
QA
Playwright
Vitest
Apply
Remote (Ukraine) · Full-Time · Ukraine
JavaScript
PHP
PHP
Symfony
Composer
Drupal
Databases
MySQL
MariaDB
Frontend
JQuery
DevOps
Git
Docker
Apply
In office · Full-Time · 1+ year exp · Bachelor's Degree · Kyiv
JavaScript
Java
TypeScript
Frontend
GSAP
Three.JS
npm
PixiJS
DevOps
Git
Game Dev
Phaser
Apply
Remote (Ukraine, EET hours) · Contractor · Ukraine
JavaScript
PHP
TypeScript
Node JS
PHP
WordPress
Node JS
Nest.JS
AI/ML
Cursor
Claude Code
OpenAI Codex
Machine Learning
Frontend
Next.js
React.js
DevOps
CI/CD
Apply
Senior Product Owner 10 hours ago
In office · 4+ years exp · Moldova · Poland · Portugal · Romania · Spain
Management
Jira
Agile
Scrum
Apply
Remote (Ukraine) · Full-Time · Ukraine
SQL
DevOps
Linux
Windows
Apply
Remote (Ukraine) · Full-Time · Ukraine
AI/ML
AI Agents
DevOps
Terraform
GitHub Actions
OpenTelemetry
Azure
CI/CD
AWS
Docker
Platform Engineering
GitHub
Apply
Remote (Ukraine, EST hours) · Full-Time · Ukraine
JavaScript
TypeScript
Ruby
Node JS
Ruby
Ruby on Rails
RSpec
Sidekiq
Node JS
Nest.JS
Databases
PostgreSQL
Redis
Frontend
React.js
DevOps
Rest API
CI/CD
Git
QA
Jest
Apply
See all jobs
This is one of many
2,245,032 more open roles from verified company boards, updated every day.