UI Developer

Overview

Hybrid
Depends on Experience
Full Time
25% Travel

Skills

React.js
WebSocket
Cascading Style Sheets
Web Development
DevOps
Microsoft Azure
UI
User Experience
Workflow
Performance Tuning
Micro Frontend

Job Details

About the Role

We are seeking a talented UI Developer with expertise in React, Redux, CSS, and modern web development practices. The ideal candidate will be skilled in building responsive, scalable, and maintainable user

interfaces, with experience in micro-frontend architecture and real-time WebSocket integrations. You will work closely with designers, backend developers, and product teams in an Agile environment to deliver high-

quality web applications.

Key Responsibilities

  • Develop responsive and interactive UI components using React, Redux, and CSS.
  • Implement micro-frontend architecture for modular and scalable application development.
  • Integrate WebSocket for real-time communication features.
  • Collaborate with backend engineers and UX/UI designers to deliver seamless user experiences.
  • Ensure application performance, cross-browser compatibility, and accessibility.
  • Use Azure DevOps for code management, CI/CD, and deployment.
  • Participate in Agile ceremonies (sprint planning, stand-ups, retrospectives).
  • Write clean, maintainable, and reusable code following industry best practices.

Required Skills & Qualifications

  • Bachelor s degree in Computer Science, Engineering, or related field.
  • 3+ years of experience in UI/web application development.
  • Strong proficiency in React, Redux, and CSS.
  • Experience in micro-frontend architecture.
  • Hands-on experience with WebSocket integrations.
  • Familiarity with Azure DevOps for development workflows.
  • Understanding of Agile development methodologies.

Good to Have

  • Experience with TypeScript.
  • Familiarity with UI testing frameworks (Jest, Cypress, React Testing Library).
  • Knowledge of performance optimization techniques.
  • Exposure to multi-cloud environments (Azure, AWS, Google Cloud Platform).
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.