HamburgerMenu
hirist

UI Developer - React.js/Javascript

Posted on: 19/07/2025

Job Description

Role Overview :

We are looking for a skilled and detail-oriented UI Developer with strong expertise in React, TypeScript, HTML/CSS, and modern UI frameworks. You will be responsible for designing and implementing intuitive, responsive, and high-performance user interfaces that enhance the user experience across web applications. Working closely with designers, backend engineers, and product managers, you will contribute to building scalable and maintainable frontend architectures aligned with current best practices.


Key Responsibilities :


- Develop clean, modular, and reusable UI components using React and TypeScript based on design specifications.


- Use HTML, CSS, and modern styling frameworks like Tailwind CSS to build responsive and adaptive layouts across devices.

- Write high-quality JavaScript/TypeScript code with a focus on performance and maintainability.

- Integrate dynamic data using RESTful APIs and display it in a meaningful, interactive manner.

- Manage application-level state using Context API, Redux, or equivalent libraries to ensure predictable UI behavior.

- Ensure cross-browser compatibility and implement basic accessibility (a11y) standards (e.g., semantic HTML, ARIA roles, keyboard navigation).

- Perform layout and behavior debugging using Chrome DevTools or similar browser development tools.

- Collaborate with the UX/UI design team to ensure consistency with brand and interaction patterns.

- Write unit and component tests using Jest, React Testing Library, or similar tools to validate functionality and guard against regressions.

- Use Git for version control, code branching, pull requests, and collaborative development.

- Participate in code reviews, scrum meetings, and sprint planning sessions.

- Work closely with backend engineers and product owners to align development with business goals and technical feasibility.

- Provide input into UI/UX design decisions and contribute to continuous UI/UX improvements.


Required Qualifications :

- Bachelors degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).

- 25 years of professional experience in frontend/UI development.

- Proficiency in React.js, JavaScript, TypeScript, HTML5, CSS3, and Tailwind CSS.

- Strong understanding of component-based architecture and modern JavaScript/TypeScript features (ES6+).

- Experience working with REST APIs, async/await, and data handling in frontend applications.


info-icon

Did you find something suspicious?