Job Description
About the Role
We are seeking a skilled
React.js Front-End Developer
for our client (IT Services and Consulting )and build modern, scalable, and high-performance web applications. The ideal candidate will have strong expertise in React.js, JavaScript, and front-end technologies, with a passion for creating intuitive user experiences and writing clean, maintainable code. You will collaborate closely with UX/UI designers, backend developers, QA engineers, and product teams to deliver responsive, enterprise-grade applications.
Key Responsibilities
- Design, develop, and maintain responsive, high-performance web applications using
React.js
.
- Translate UI/UX designs into clean, reusable, and maintainable front-end code.
- Develop modular, scalable, and reusable React components following industry best practices.
- Integrate front-end applications with RESTful APIs and GraphQL services.
- Optimize applications for speed, scalability, accessibility, and cross-browser compatibility.
- Write clean, well-documented, and testable code while adhering to coding standards.
- Participate in code reviews and contribute to continuous improvement of development practices.
- Troubleshoot, debug, and resolve front-end application issues.
- Collaborate with product managers, designers, backend developers, and QA teams throughout the software development lifecycle.
- Stay updated with emerging front-end technologies and recommend improvements where appropriate.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- 7\+ years of experience in front-end web development.
- Strong proficiency in
JavaScript (ES6\+)
.
- Hands-on experience with
React.js
, React Hooks, and component lifecycle management.
- Experience with state management libraries such as
Redux
or
Context API
.
- Solid understanding of
HTML5
,
CSS3
, and responsive web design principles.
- Experience integrating RESTful APIs and working with asynchronous programming.
- Familiarity with Git and version control best practices.
- Experience with modern front-end build tools such as
Webpack
,
Babel
, or
Vite
.
- Strong analytical, debugging, and problem-solving skills.
- Excellent communication and collaboration skills.
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.