×
Register Here to Apply for Jobs or Post Jobs. X

UI Engineer; React JS, Node.js, Python

Job in Abu Dhabi, UAE/Dubai
Listing for: Dicetek LLC
Full Time position
Listed on 2026-09-30
Job specializations:
  • Software Development
    React.js, Front End Developer, Backend Developer
Salary/Wage Range or Industry Benchmark: 279000 - 502000 AED Yearly AED 279000.00 502000.00 YEAR
Job Description & How to Apply Below
Position: UI Engineer (React JS, Node.js, Python)
About

The Role

Build responsive, accessible, and performant web interfaces for internal banking platforms and customer-facing products, with the ability to contribute to backend services in Node.js and Python. Work closely with UX designers, backend engineers, and product owners to deliver end-to-end features.

Responsibilities
  • Build and maintain reusable React JS component libraries
  • Translate Figma/XD designs into responsive, pixel-perfect UIs
  • Implement responsive layouts using Flexbox, CSS Grid, and mobile-first principles
  • Build data-heavy dashboards with charts, tables, and real-time widgets (Chart.js, Recharts)
  • Manage application state using Redux Toolkit, Zustand, or Context API
  • Integrate REST APIs and handle loading, error, and empty states gracefully
  • Optimize performance — lazy loading, memoization, code splitting, bundle size
  • Ensure cross-browser compatibility and WCAG 2.1 accessibility standards
  • Write unit tests with Jest and React Testing Library
  • Build and maintain RESTful APIs using Node.js (Express / NestJS)
  • Develop Python-based backend services or data pipelines (FastAPI / Flask)
  • Collaborate with AI/ML teams to integrate model outputs into frontend interfaces
  • Participate in design reviews and contribute to UI/UX decisions
  • Maintain clean, documented code with Git branching and PR workflows
Required Skills Frontend (primary)
  • 6+ years React JS in production
  • Strong JavaScript (ES6+) and Type Script
  • Tailwind CSS, Material UI, or shadcn/ui
  • Responsive design — Flexbox, Grid, mobile-first
  • HTML5 / CSS3 — semantic markup, accessibility
  • REST API integration and async patterns
  • State management — Redux Toolkit / Zustand / Context API
Backend (secondary)
  • Node.js with Express or NestJS — REST API development
  • Python with FastAPI or Flask — service and API development
  • PostgreSQL or MongoDB — basic schema design and querying
  • JWT / OAuth 2.0 authentication patterns
  • Git, code reviews, Agile/Scrum
Nice to have
  • Next.js (SSR, SSG, ISR)
  • Data visualization — Chart.js, Recharts, D3.js
  • React Native or cross-platform mobile experience
  • Python data pipelines or LLM API integration (OpenAI, Azure OpenAI)
  • Lang Chain or RAG pipeline exposure
  • Banking or fintech domain knowledge
  • Azure or AWS basics
  • Microfront end architecture (Module Federation)
  • Web Sockets / real-time UI
  • Docker and CI/CD basics
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary