UI / Front-End Developer (React.js)
Role details
Job location
Tech stack
Job description
We are looking for a talented and detail-oriented UI / Front-End Developer with strong expertise in React.js to build modern, responsive, and user-friendly web applications. The ideal candidate should have a solid understanding of front-end technologies, UI/UX principles, and experience working in agile environments. Key Responsibilities
- Develop high-quality, scalable, and reusable front-end components using React.js
- Translate UI/UX designs, wireframes, and prototypes into responsive web applications
- Optimize applications for maximum speed and scalability
- Collaborate with designers, backend developers, and product teams
- Ensure cross-browser compatibility and mobile responsiveness
- Implement state management solutions (e.g., Redux, Context API)
- Integrate RESTful APIs and third-party services
- Write clean, maintainable, and well-documented code
- Conduct code reviews and follow best practices
- Debug and troubleshoot front-end issues
Requirements
-
3 8 years of experience in front-end development with leading experience
-
Strong proficiency in:
-
JavaScript (ES6+)
-
React.js
-
HTML5, CSS3, SCSS
-
Experience with:
-
State management (Redux / Context API)
-
REST APIs integration
-
Responsive design frameworks (Bootstrap, Tailwind CSS)
-
Good understanding of:
-
Component lifecycle and hooks
-
Web performance optimization
-
Cross-browser compatibility
-
Familiarity with version control tools like Git
-
Experience with build tools like Webpack, Babel