Haystack
← Back to Jobs
Technology

UI Developer

Algo Soft Solutions LLCSan Jose, CA🇺🇸United StatesPosted 1 Aug 2026

Quick Overview

Work Type
Hybrid
Level
Mid Senior

Job Description

UI Developer
* React.js
* Typescript
* Chat/streaming UI patterns
* OAuth2/SAML auth

 

UI Developer – React.js / TypeScript

We are looking for a skilled UI Developer with strong expertise in building modern, responsive web applications using React.js and TypeScript. The ideal candidate has experience developing real-time, interactive user interfaces, integrating backend APIs, and implementing enterprise authentication solutions.

Required Skills

  • Strong proficiency in React.js and TypeScript
  • Experience integrating REST APIs and/or GraphQL APIs with frontend applications
  • Experience building chat, messaging, and streaming UI patterns (real-time updates, WebSockets, Server-Sent Events, incremental rendering, typing indicators, etc.)
  • Strong understanding of asynchronous programming, API error handling, and data fetching/caching
  • Experience implementing authentication and authorization using OAuth 2.0 and SAML
  • Solid knowledge of HTML5, CSS3, JavaScript (ES6+), and responsive web development
  • Experience with modern state management (Redux, Zustand, Context API, etc.)
  • Proficiency with Git and Agile/Scrum development

Responsibilities

  • Build scalable, high-performance React applications using TypeScript
  • Integrate and consume REST/GraphQL APIs to deliver seamless user experiences
  • Develop responsive, real-time chat and streaming interfaces
  • Implement secure authentication and authorization using OAuth 2.0 and SAML
  • Collaborate with backend engineers to design and integrate APIs
  • Optimize application performance, accessibility, and maintainability
  • Write clean, reusable, well-tested, and documented code

Preferred Qualifications

  • Experience with AI/LLM-powered chat applications
  • Familiarity with WebSockets, Server-Sent Events (SSE), or other real-time communication technologies
  • Knowledge of testing frameworks such as Jest, React Testing Library, or Cypress
  • Experience with CI/CD pipelines and cloud platforms (AWS, Azure, or Google Cloud Platform)

Skills

AWS
OAuth
SAML
Scrum
Agile
Azure
Cypress
Git
Google Cloud
GraphQL
JavaScript
Jest
LLM
REST
React
Redux
Testing Library
TypeScript
Zustand

Similar jobs