Description
As a Frontend Developer, youll be responsible for building and maintaining scalable user interfaces.
You'll collaborate with designers, backend engineers, and product managers to deliver intuitive, elegant, and performant web applications.
Must-Have Skills
Strong proficiency in HTML5, CSS3, and JavaScript (ES6+)
Deep hands-on experience with React and its ecosystem (Hooks, Context,Redux)
Strong understanding of JSX and component-based architecture
Proficiency with Functional Components and Hooks (useState, useEffect, useContext)
Experience with props, state, and state lifting
Experience working with RESTful APIs and/or GraphQL
Familiar with React component testing using ReactTesting Library
Proficient with Git and version control best practices
Good understanding of UI/UX principles and Figma
Component-driven development using reusable and scalable code patterns
Knowledge of responsive and cross-browser compatibility
Good To Have
Familiarity with Angular
Familiarity with other state management libraries (e.g., Zustand, Recoil)
Exposure to Testing frameworks (Jest, ReactTesting Library)
Experience with CI/CD pipelines
Key Responsibilities
Develop and maintain responsive web applications using React
Collaborate with UI/UX designers to translate designs from Figma to pixel-perfect interfaces
Integrate APIs and ensure optimal performance
Participate in code reviews, testing and documentation
Troubleshoot and debug complex issues across the UI stack
(ref:hirist.tech)