UI Engineer (React | Node.js | Python)

Location: Abu Dhabi, UAE
Experience: 6+ Years

Role Overview:

We are seeking UI Engineer with strong expertise in React, modern JavaScript frameworks, and backend development using Node.js and Python to build responsive, accessible, and high-performance digital banking applications. The role involves creating intuitive user experiences while collaborating closely with Product, UX, AI, and Backend Engineering teams.

Key Responsibilities:

Frontend Development

  • Build responsive web applications using React.js and TypeScript.
  • Develop reusable component libraries and scalable UI architectures.
  • Translate Figma/XD designs into responsive, pixel-perfect interfaces.
  • Build interactive dashboards, charts, and real-time user experiences.
  • Optimize performance, accessibility, and cross-browser compatibility.

Backend Integration

  • Develop RESTful APIs using Node.js (Express/NestJS).
  • Build Python services using FastAPI or Flask.
  • Integrate frontend applications with backend APIs and AI services.
  • Support authentication, authorization, and secure application development.

Collaboration & Quality

  • Work closely with UX designers, Product Owners, AI Engineers, and QA teams.
  • Write unit tests using Jest and React Testing Library.
  • Participate in Agile ceremonies, code reviews, and design discussions.
  • Maintain high coding standards and technical documentation.

Required Skills:

  • React.js
  • JavaScript & TypeScript
  • HTML5 & CSS3
  • Tailwind CSS / Material UI
  • Redux Toolkit / Zustand
  • Node.js (Express / NestJS)
  • Python (FastAPI / Flask)
  • REST APIs
  • PostgreSQL / MongoDB
  • Git & Agile

Preferred Skills:

  • Next.js
  • React Native
  • Chart.js / Recharts / D3.js
  • Azure / AWS
  • Docker & CI/CD
  • LLM API Integration
  • LangChain & RAG
  • Banking or FinTech Experience

📩 Apply Now: [email protected]

Job Application