Logo
h3 Technologies

UI Developer

h3 Technologies, Chicago, Illinois, United States, 60290

Save Job

Need local profiles only. On-site interview. Please share LinkedIn profiles. 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. Position Description

Required Education: Bachelor's degree in Information Technology, Computer Science, or a related field

Required Experience, Knowledge & 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 Ability to work with backend APIs and integrate with design teams

Preferred Experience, Knowledge & Skills: Cloud deployment via Azure/AWS preferred

Required 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)