Role Overview
We are looking for a skilled and motivated React Developer with 4 years of hands-on experience in building modern web applications. The ideal candidate should have strong knowledge of JavaScript, React.js, and front-end development best practices, along with a passion for creating seamless user experiences.
Responsibilities
- Develop and maintain user-facing features using React.js
- Build reusable components and front-end libraries for future use
- Translate UI/UX designs into high-quality, responsive code
- Optimize applications for maximum performance and scalability
- Collaborate with backend developers, designers, and product teams
- Write clean, maintainable, and efficient code
- Debug and troubleshoot issues across browsers and devices
- Participate in code reviews and team discussions
Requirements
- 4+ years of experience in front-end development
- Strong proficiency in JavaScript (ES6+), HTML5, and CSS3
- Hands-on experience with React.js and its core principles
- Experience with state management libraries (Redux, Context API)
- Familiarity with RESTful APIs and integration
- Knowledge of version control systems like Git
- Understanding of responsive design and cross-browser compatibility
- Basic knowledge of modern build tools (Webpack, Vite, Babel)
- Bachelor’s degree in Computer Science, IT, or a related field
Nice to Have
- Experience with TypeScript
- Familiarity with Next.js or other React frameworks
- Knowledge of testing frameworks (Jest, React Testing Library)
- Understanding of Agile/Scrum methodologies
- Exposure to CI/CD pipelines
Skills
- React.js
- JavaScript
- Redux
- HTML5/CSS3
- Git