Description : About the Role :
We are seeking a talented Frontend Developer with expertise in React.js and TypeScript to build responsive, high-performance web applications.
The ideal candidate will work closely with UX / UI designers, backend developers, and product owners to deliver seamless user experiences and robust front-end solutions.
This role is ideal for developers who are passionate about modern web technologies, clean code, and scalable application architectures.
Key Responsibilities :
- Develop, maintain, and enhance React.js applications using TypeScript for type safety and scalability.
- Implement responsive and interactive user interfaces following modern design patterns and best practices.
- Collaborate with UX / UI designers to ensure pixel-perfect implementation of designs.
- Build reusable and maintainable components to accelerate development across multiple projects.
- Integrate frontend components with RESTful APIs, GraphQL, and WebSocket services.
- Work closely with backend developers to design efficient data flows and state management.
- Participate in code reviews, ensuring code quality, maintainability, and adherence to team standards.
- Optimize applications for speed, scalability, and performance across devices and browsers.
- Implement lazy loading, code splitting, and caching strategies to enhance user experience.
- Debug and troubleshoot frontend issues, performing performance profiling and optimization as needed.
- Write unit tests, integration tests, and end-to-end tests using Jest, React Testing Library, Cypress, or similar frameworks.
- Ensure cross-browser and cross-device compatibility.
- Maintain high standards of code quality, security, and documentation.
- Stay up to date with the latest frontend technologies, tools, and best practices.
- Participate in architecture discussions, suggesting improvements and innovations in frontend design.
- Mentor junior developers and contribute to team knowledge sharing.
Required Skills & Experience :
3+ years of experience in frontend development with React.js and TypeScript.Strong understanding of JavaScript ES6+, HTML5, CSS3, and modern frontend build tools (Webpack, Vite, Babel).Experience with state management libraries such as Redux, Zustand, or Recoil.Familiarity with RESTful APIs, GraphQL, and asynchronous data fetching.Proficiency in responsive design, CSS frameworks, and UI libraries (Material-UI, Ant Design, Tailwind CSS).Experience with version control (Git) and agile development workflows(ref : hirist.tech)