Overview
Skills
Job Details
Job Title: UI Developer
Job Location: Chicago, IL, USA, 60604
Duration: 10-12 months
Client: Direct Client
Shift: 8am - 5pm
Skills/Attributes: CSS, Front End, HTML, JavaScript, React
Position Description:
Required Education:
Bachelor s degree in Information Technology, Computer Science, or a related field
Required Skills:
Expert in React.js (state management with Redux/Zustand, hooks, performance optimization)
Proficient in HTML5, CSS3, JavaScript (ES6+)
Experience with Webpack, Module Federation, and front-end build tools
Familiarity with JavaScript testing tools (Jest, React Testing Library, etc.)
Knowledge of responsive design, cross-browser compatibility, and accessibility standards
Experience prototyping and optimizing user interfaces
Experience with CI/CD pipelines (cloud deployment via Azure/AWS preferred)
Ability to work with backend APIs and integrate with design teams
Soft Skills
Strong analytical and problem-solving abilities
Excellent communication and teamwork
Multitasking and time management under pressure
The Senior UI Developer will lead the development of React-based UI applications, frameworks, and reusable components, ensuring high performance and seamless user experiences.
This role requires close collaboration with backend developers, designers, and stakeholders to deliver scalable and responsive web solutions.
Key Responsibilities:
Develop and maintain React.js applications using modern best practices
Optimize applications for speed, scalability, and SEO
Collaborate with UX/UI designers to implement pixel-perfect, responsive interfaces
Work with backend teams to integrate APIs and services
Troubleshoot, debug, and improve existing codebases
Implement state management solutions (Redux, Zustand, etc.)
Utilize Webpack, Module Federation, and CI/CD pipelines for deployment
Conduct code reviews, testing, and documentation
Monitor and enhance front-end performance metrics (load time, rendering efficiency)