Job Description
We are looking for an experienced React Developer with 3 to 5 years of hands-on experience in building scalable, responsive, and interactive web applications.
The ideal candidate will have a strong foundation in JavaScript and React, and be comfortable working in an agile environment alongside cross-functional teams.
Responsibilities
Front-End Development :
Develop and maintain high-quality, reusable, and scalable React components.
Build responsive user interfaces with modern web technologies (HTML5, CSS3,Tailwind, JavaScript/TypeScript).
Collaborate with UI/UX designers to implement design specifications and improve user experience.
Application Integration
Integrate with RESTful APIs and third-party services.
Work closely with back-end developers to ensure seamless data flow and optimal performance.
Code Quality & Testing
Write clean, maintainable code following industry best practices and design patterns.
Develop unit tests and integration tests to ensure component reliability.
Participate in code reviews and contribute to team knowledge sharing.
Agile Collaboration
Participate in daily stand-ups, sprint planning, and retrospectives.
Collaborate with product managers, designers, and developers to deliver new features and improvements.
Continuous Improvement
Keep up-to-date with emerging trends and technologies in front-end development.
Contribute ideas to improve the development process and product quality.
Required Qualifications
Bachelor's degree in Computer Science, Engineering, or a related field.
3 to 5 years of professional experience in React development.
Proficient in JavaScript and/or TypeScript.
Solid understanding of React fundamentals (component-based architecture, state management, hooks, lifecycle methods).
Experience with state management libraries such as Redux or Context API.
Familiarity with RESTful API integration.
Proficiency in HTML5, CSS3 (or pre-processors like SASS/LESS), and modern CSS frameworks.
Experience with version control systems (e. , Git).
Familiarity with build tools such as Webpack, Babel, or similar.
Ability to work in a collaborative, agile environment.
Preferred Qualifications
Experience with Next. js or other server-side rendering frameworks.
Familiarity with testing frameworks like Jest, Enzyme, or React Testing Library.
Knowledge of responsive design and cross-browser compatibility.
Exposure to CI/CD pipelines and DevOps practices.
Experience with GraphQL is a plus
Any Graduate