Job Title: React - UI Developer
Location: London
Job Type: Contract
Experience Level: 8 years
Job Summary:
We are looking for a talented and passionate React - UI Developer to join our frontend engineering team. You will be responsible for developing user interface components using React.js, integrating with REST APIs, and ensuring high performance and responsiveness across modern web applications.
Key Responsibilities:
Develop new user-facing features using React.js, TypeScript, JavaScript, and HTML/CSS
Build responsive, mobile-friendly UI components using frameworks like Tailwind CSS or Material UI
Translate UI/UX designs into high-quality, pixel-perfect code
Optimize components for maximum performance across devices and browsers
Work with RESTful APIs and integrate backend services with frontend interfaces
Collaborate with UX designers, product managers, and backend developers
Write clean, maintainable, and well-documented code
Implement best practices in accessibility, performance, and security
Required Skills:
Strong proficiency in React.js and modern JavaScript (ES6+)
Hands-on experience with Redux, Context API, or similar state management libraries
Solid knowledge of HTML5, CSS3, and JavaScript
Experience with TypeScript is highly preferred
Familiarity with responsive design and cross-browser compatibility
Experience working with RESTful APIs and JSON
Understanding of Git, CI/CD pipelines, and Agile development methodologies
Basic knowledge of testing tools (e.g., Jest, React Testing Library)