Senior Fronted Developer

Globberry Responds Quickly
$$$$

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.

Required skills

React.js, JavaScript, Node.js

Required languages

English C1 - Advanced
Ukrainian Native
Published 12 November
116 views ยท 18 applications
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...