Job Description
React Developer Job Description
Job Title
React Developer
Job Summary
We are looking for a skilled React Developer to join our development team. The ideal candidate should have experience in building modern, responsive, and high-performance web applications using React.js and related technologies.
The candidate should be passionate about frontend development, reusable components, UI/UX best practices, and writing clean, maintainable code.
Responsibilities
-
Develop and maintain web applications using React.js
-
Build reusable UI components and frontend libraries
-
Integrate APIs and backend services
-
Optimize applications for speed and scalability
-
Collaborate with designers, backend developers, and product teams
-
Write clean, maintainable, and efficient code
-
Debug and fix frontend issues
-
Ensure responsive design across devices and browsers
-
Participate in code reviews and technical discussions
Required Skills
-
Strong experience with JavaScript, ES6+, HTML5, and CSS3
-
Hands-on experience with React.js
-
Good understanding of component lifecycle and hooks
-
Experience with state management libraries like Redux/Context API
-
Knowledge of REST APIs and asynchronous programming
-
Experience with Git/version control
-
Understanding of responsive design principles
Preferred Skills
-
Experience with TypeScript
-
Knowledge of Material UI, Tailwind CSS, or Bootstrap
-
Experience with Next.js
-
Familiarity with testing frameworks like Jest or React Testing Library
-
Understanding of CI/CD pipelines
Qualifications
-
Bachelor’s degree in Computer Science or related field
-
1–5 years of experience in frontend development (adjust as needed)
Nice-to-Have
-
Experience with cloud platforms
-
Knowledge of performance optimization
-
Understanding of Agile/Scrum methodologies
Example Tech Stack
-
React.js
-
JavaScript / TypeScript
-
Redux
-
HTML5 / CSS3
-
REST APIs
-
Git
-
Material UI / Tailwind CSS