UI React Developer (Exp-6+ Years)-Hybrid-Full Time

Hybrid in Dallas, TX, US • Posted 1 hour ago • Updated 1 hour ago
Full Time
No Travel Required
Hybrid
Depends on Experience
Company Branding Image
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Css3
  • HTML5
  • JavaScript
  • React.js

Summary

We are looking for an experienced UI React Developer with 6+ years of hands-on experience in modern frontend development. The ideal candidate should have strong expertise in React.js, JavaScript/ES6+, TypeScript, HTML5, CSS3, Redux, REST APIs, and responsive web application development.

The candidate will be responsible for designing and developing scalable, reusable, responsive, and high-performance user interfaces while collaborating with UI/UX designers, backend developers, QA engineers, architects, and product teams.

Mandatory Skills

  • 6+ years of professional UI / Frontend Development experience
  • Strong hands-on experience with React.js
  • Strong knowledge of JavaScript / ES6+
  • Strong experience with TypeScript
  • Excellent knowledge of HTML5 and CSS3
  • Strong experience with React Hooks, Components, Props, State, and Context API
  • Experience with Redux / Redux Toolkit
  • Experience integrating RESTful APIs
  • Strong understanding of JSON, HTTP, asynchronous programming, and API error handling
  • Experience developing responsive and cross-browser compatible applications
  • Experience with Git/GitHub/Bitbucket
  • Experience with Jest and React Testing Library
  • Strong understanding of Agile/Scrum
  • Experience with frontend build tools such as Webpack/Babel/Vite

Key Responsibilities

  • Design, develop, test, and maintain scalable web applications using React.js.
  • Build reusable, modular, and maintainable UI components.
  • Convert UI/UX designs, wireframes, and business requirements into functional React applications.
  • Develop complex frontend features using React Hooks, Context API, Redux, and TypeScript.
  • Integrate frontend applications with backend services through REST APIs.
  • Implement API authentication, authorization, error handling, loading states, pagination, and asynchronous workflows.
  • Develop responsive interfaces for desktop, tablet, and mobile platforms.
  • Optimize frontend applications for performance, scalability, and usability.
  • Troubleshoot UI, JavaScript, API, browser compatibility, and production issues.
  • Participate in code reviews and contribute to frontend architecture and technical decisions.
  • Write clean, reusable, well-documented, and testable code.
  • Collaborate with UX/UI designers, backend developers, QA engineers, DevOps teams, and product owners.
  • Participate in Agile ceremonies including sprint planning, daily stand-ups, backlog refinement, and retrospectives.

React.js Development

  • Strong understanding of React component-based architecture.
  • Develop functional components using React Hooks.
  • Build reusable custom hooks and frontend utilities.
  • Work with Props, State, Context, and component lifecycle concepts.
  • Implement application navigation using React Router.
  • Develop reusable UI/component libraries.
  • Implement lazy loading and code splitting.
  • Use memoization and other React performance optimization techniques.
  • Follow frontend coding standards and design patterns.

State Management

Experience with one or more:

  • Redux
  • Redux Toolkit
  • Context API
  • React Query / TanStack Query
  • Zustand or similar state-management libraries

Experience managing complex application state and asynchronous API data is preferred.

API Integration

  • Integrate and consume RESTful APIs.
  • Work with JSON request and response payloads.
  • Use Fetch, Axios, or equivalent libraries.
  • Implement authentication and authorization.
  • Work with JWT / OAuth authentication.
  • Implement API error handling and retry mechanisms.
  • Handle loading, success, empty, and error states.
  • Implement pagination, filtering, sorting, and large-data-set handling.

UI / Frontend

  • HTML5
  • CSS3
  • Responsive Web Design
  • Cross-Browser Development
  • JavaScript ES6+
  • TypeScript
  • React.js
  • React Hooks
  • Context API
  • Material UI / Bootstrap
  • CSS/SASS/SCSS
  • Accessibility and WCAG – preferred

Testing

  • Jest
  • React Testing Library
  • Unit Testing
  • Component Testing
  • Integration Testing
  • Cypress / Playwright – preferred
  • Experience writing maintainable and reusable test cases
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91020323
  • Position Id: 9081599
  • Posted 1 hour ago

Company Info

About Visionary Innovative Technology Solutions

VITS provide staffing and recruitment services along with technology consulting to more than 50+ clients globally Our skilled & expertise professionals help clients to manage varying skill needs, skills gaps and changing staffing needs to encounter project deadlines. VITS staff augmentation services provide skilled resources which assist clients to develop, maintain, manage and support their applications. Our vigorous pursuit for excellence in hiring, delivery model, work ethics, and approach has enabled us to become a highly trusted & preferred recruitment solution provider.



Contact the job poster
Deepak Kumar

Deepak Kumar

Talent Acquisition Specialist @ Visionary Innovative Technology Solutions
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Hybrid in Dallas, Texas

Today

Easy Apply

Full-time

Depends on Experience

Hybrid in Dallas, Texas

2d ago

Easy Apply

Full-time

Depends on Experience

Hybrid in Dallas, Texas

Today

Easy Apply

Full-time

Depends on Experience

Hybrid in Dallas, Texas

2d ago

Easy Apply

Full-time

Depends on Experience

Search all similar jobs