Search Jobs

Search by job, company or skills

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

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

dicetek llc
  • Posted 2 hours ago
  • Be among the first 10 applicants

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

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Redux Toolkit

Context API

REST API integration

Tailwind CSS

OAuth 2.0

Flexbox

Zustand

CSS Grid

About Company

Similar Jobs

5-7 yrs
Abu Dhabi, United Arab Emirates
Skills:
Graphql, PostgreSQL, Kafka, Node.js, Rabbitmq, Django, REST, Typescript, Docker, Flask, MongoDB, Azure, Python, Kubernetes, AWS, Nest.js
7-10 yrs
INR 125,000 - 204,167 per month
Remote
Skills:
react.js , Python, PostgreSQL, Rest Apis
5-7 yrs
Remote
Skills:
cloud platform , Azure, Python, Angular, Aws
5-8 yrs
Remote
Skills:
Python, Java Script, Aws, Lambda, Sql, Cicd, Jenkins, Terraform
5-10 yrs
INR 125,000 - 375,000 per month
Remote
Skills:
Python, Reactjs, AI tools