- Develop responsive and reusable UI components using React.js
- Integrate front-end applications with REST APIs and backend services
- Manage application state using Redux or Context API
- Optimize applications for maximum speed and performance
- Collaborate with designers to translate UI/UX mockups into code
- Write clean, maintainable, and testable code
- Participate in code reviews and technical discussions
Required Skills:
- Strong proficiency in React.js and modern JavaScript (ES6+)
- Experience with state management (Redux/Context API)
- Solid understanding of HTML5, CSS3, and responsive design
- Experience consuming RESTful APIs
- Familiarity with TypeScript
- Experience with Git version control
- Understanding of component-based architecture
Good to Have:
- Experience with Next.js
- Knowledge of testing libraries (Jest, React Testing Library)
- Exposure to CI/CD pipelines
About the Opportunity:
This is a full-time, permanent role with excellent growth prospects. The client offers a cooperative work culture, competitive compensation, and strong learning opportunities.