About this role
About the Role Valce Talent Solutions seeks an experienced UI Developer with a focus on React to design, build, and optimize modern user interfaces for client projects. The role requires hands-on development, collaboration with product and backend teams, and delivering high-quality, scalable UI components. What You'll Do
- Develop and maintain React-based UI components using hooks, context, and lifecycle methods.
- Integrate front-end with RESTful APIs and collaborate with backend services.
- Optimize performance through virtualization, batching, and throttling/debouncing.
- Implement SSR/SSG and platform integration to support scalable web experiences.
- Manage packages and dependencies, and use Git for version control.
- Write unit and integration tests using Jest and React Testing Library.
- Ensure responsive design and cross-browser compatibility.
- Collaborate with the team and communicate effectively to deliver high-quality software. What We're Looking For
- 4 to 7 years of experience as a UI developer with a focus on React.
- Proficiency in React, including hooks, context, and component lifecycle.
- Experience with state management libraries such as Redux or Context API.
- Experience with RESTful APIs and backend integration.
- Strong knowledge of HTML, CSS, and JavaScript (ES6+).
- Experience with performance optimization (virtualization, batching, throttling/debouncing).
- Experience with SSR/SSG and platform integration.
- Experience with package and dependency management.
- Experience with observability and monitoring.
- Experience with version control tools (Git).
- Experience writing unit and integration tests with Jest, React Testing Library, or similar.
- Strong understanding of responsive design and cross-browser compatibility.
- Ability to work independently and in a team.
- Excellent problem-solving, debugging, and communication skills.
- Advanced English proficiency.