UI Engineer (React JS, Node.js, Python)
Job Description Roles & 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 Desired Candidate Profile 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 Employment Type Full Time Company Industry RecruitmentPlacement FirmExecutive Search Department / Functional Area Engineering Keywords Creative TechnologistUI/UX EngineerWeb Application DeveloperSoftware Engineer UI FocusNode.jsCSS3Backend DevelopmentFull-Stack Developer Get real-time job updates only on our App
Ready to apply?
You are viewing this role on JobSphere AI. Applications are completed on the original employer / source website.
Apply on original siteOpens the employer's site in a new tab
- CompanyDicetek LLC
- LocationSaudi Arabia - Saudi Arabia
- CategoryFullStack
- SourceNaukrigulf
- Listed5 days ago
Related FullStack jobs
Senior DevOps / CI/CD Engineer
In this role, the DevOps Engineer will be responsible for: Analyzing, designing, and developing CI/CD solutions for Java/Angular applications within the…
Intelligence Operations Integrator
Barbaricum is a rapidly growing government contractor providing leading-edge support to federal customers, with a particular focus on Defense and National…
Senior Python Data Scraping Engineer (Freelance)
Mindrift is looking for highly skilled Senior Python Data Scraping Engineers to join the Tendem project and drive specialized data scraping workflows within…
Senior Python Data Scraping Engineer (Freelance)
Mindrift is looking for highly skilled Senior Python Data Scraping Engineers to join the Tendem project and drive specialized data scraping workflows within…