UI Engineer (React | Node.js | Python)
Indexed description
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.
- 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.
- 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.
- 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
- Next.js
- React Native
- Chart.js / Recharts / D3.js
- Azure / AWS
- Docker & CI/CD
- LLM API Integration
- LangChain & RAG
- Banking or FinTech Experience
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search