About the Role :
We are seeking a highly skilled Senior UI Developer with strong expertise in React and TypeScript to join our front-end development team.
The ideal candidate will be responsible for designing and implementing highly interactive, user-friendly, and performant web applications.
You will collaborate closely with UX / UI designers, backend developers, and product managers to deliver complex frontend applications that are scalable, maintainable, and visually appealing.
Your work will directly impact the user experience, so attention to detail and commitment to high-quality code are critical.
Key Responsibilities :
- Develop and maintain complex web applications using React and TypeScript.
- Integrate frontend components with REST APIs and handle data efficiently.
- Implement and maintain state management solutions using Redux, Zustand, or similar libraries.
- Write clean, reusable, and maintainable code following best practices and coding standards.
- Conduct unit testing and component testing using Jest, React Testing Library, or similar frameworks.
- Collaborate with UX / UI designers to implement visually appealing, responsive, and accessible interfaces.
- Optimize frontend performance for speed, scalability, and responsiveness.
- Troubleshoot and debug issues, providing timely solutions to maintain application stability.
- Mentor and guide junior developers, conducting code reviews and ensuring adherence to best practices.
- Maintain and update version control workflows using Git, including branching, pull requests, and merging.
- Participate in agile development processes, including sprint planning, daily standups, and retrospectives.
- Stay updated with emerging frontend technologies and propose improvements to enhance product quality.
Required Skills & Qualifications :
Education : Bachelors degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
5+ years of experience in frontend development, with a strong focus on React and TypeScript.Solid experience with REST API integration and handling asynchronous data.Proficiency in state management libraries such as Redux, Zustand, or Context API.Experience with unit testing frameworks such as Jest or React Testing Library.Knowledge of HTML5, CSS3, and modern JavaScript (ES6+).Strong experience with version control systems, particularly Git.Familiarity with frontend build tools like Webpack, Babel, or Vite.Knowledge of responsive design principles and cross-browser compatibility.Excellent problem-solving skills and attention to detail(ref : hirist.tech)