UI Engineer (React JS, Node.js, Python)

Dicetek LLC

Abu Dhabi

On-site

AED 279,000 - 502,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Dicetek LLC is seeking an experienced frontend engineer to build responsive, accessible web interfaces for banking platforms and customer-facing products. You will contribute to backend services in Node.js and Python as needed and collaborate with UX designers, backend engineers, and product owners to deliver end-to-end features.

You will translate Figma/XD designs into responsive UIs, implement data-heavy dashboards, and ensure WCAG 2.1 accessibility while maintaining clean, tested code in a

Qualifications

  • 6+ years React JS in production.
  • Strong JavaScript (ES6+) and TypeScript.
  • 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.

Responsibilities

  • Build and maintain reusable React JS component libraries.
  • Translate designs into responsive, pixel-perfect UIs.
  • Implement responsive layouts using Flexbox and CSS Grid.
  • Build data-heavy dashboards with charts and tables.
  • Manage application state with modern tools.
  • Integrate REST APIs and handle loading, error states.

Skills

React JS
JavaScript
TypeScript
Tailwind CSS
Material UI
Responsive design
HTML5/CSS3
REST API
State management

Tools

Redux Toolkit
Zustand
Context API
Chart.js / Recharts

Job description

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 TypeScript
  • 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)
  • LangChain or RAG pipeline exposure
  • Banking or fintech domain knowledge
  • Azure or AWS basics
  • Microfrontend architecture (Module Federation)
  • WebSockets / real-time UI
  • Docker and CI/CD basics
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

UI Engineer (React)
UI Engineer (React)

Salt • Dubai

On-site
AED 290,000 - 424,000
UI Engineer (React)
UI Engineer (React)

Client of Salt • Dubai

On-site
AED 180,000 - 320,000
Full Stack Developer
Full Stack Developer

Dicetek LLC • Abu Dhabi

On-site
AED 300,000 - 550,000
Sr. Full Stack Engineer - Digital Banking & API Platform
Sr. Full Stack Engineer - Digital Banking & API Platform

GSSTech Group • Dubai

On-site
AED 320,000 - 520,000
Sr. Full Stack Engineer - Digital Banking & API Platform
Sr. Full Stack Engineer - Digital Banking & API Platform

GSS Tech Group • Dubai

On-site
AED 300,000 - 520,000
UI Engineer (React)
UI Engineer (React)

Dicetek LLC • Abu Dhabi

On-site
AED 140,000 - 200,000
Frontend Engineer (UI/UX Systems)
Frontend Engineer (UI/UX Systems)

Luna PR • Dubai

On-site
AED 180,000 - 300,000
Software Engineer - React Frontend (m/f/d)
Software Engineer - React Frontend (m/f/d)

Halian • Abu Dhabi

On-site
AED 240,000 - 300,000
Senior Frontend Engineer, AI Experiences
Senior Frontend Engineer, AI Experiences

Tanqeeb • Abu Dhabi

On-site
AED 223,000 - 446,000
Senior Frontend Engineer
Senior Frontend Engineer

Bbgcservices • Dubai

On-site
AED 200,880 - 279,000