UI Developer

Algo Soft Solutions LLC
San Jose, CA, United States
9 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Application Performance Management HTML5 Microsoft Azure Cascading Style Sheets (CSS) OAuth Scrum Methodology Ui Patterns Responsive Web Design
+20 more
Security Assertion Markup Language (SAML) Data Streaming Systems Integration TypeScript WebSocket WebRTC Google Cloud ReactJS Large Language Models Cypress (Programming Language) Caching Backend Git Graphql React Redux Asynchronous Programming React Testing Library Restful APIs Es2015 Web Api

Job description

  • 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

Requirements

  • 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., * 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, * 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)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

3:26 min

Leveraging existing web knowledge for developer experience

Xuan Huang Xuan Huang · WWC 2025

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

10:09 min

Transitioning from graphic design to large scale frontend architecture

Erasmo Hernandez Erasmo Hernandez · WWC Europe 2026

Videos

See all

Related articles

See all