Key Responsibilities:
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:
Robust proficiency in React.js and up-to-date 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
Valuable 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.