Qureos

Find The RightJob.

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 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

© 2026 Qureos. All rights reserved.