Description

Key Responsibilities: 
 

Develop and maintain web applications using React.js. 
 

Collaborate with designers to translate UI/UX designs into functional web applications. 
 

Work with back-end developers to integrate APIs and ensure smooth data flow. 
 

Write clean, efficient, and reusable code that adheres to best practices. 
 

Optimize components for maximum performance across various devices and browsers. 
 

Ensure responsive design and cross-browser compatibility of applications. 
 

Conduct code reviews and contribute to team knowledge sharing. 
 

 
 

Requirements: 
 

Proven experience in front-end development with a strong focus on React.js. 
 

Proficiency in JavaScript, including ES6+ features and best practices. 
 

Experience with state management libraries such as Redux. 
 

Familiarity with RESTful APIs and integrating them into front-end applications. 
 

Knowledge of modern front-end tools and technologies, such as Webpack and Babel. 
 

Good understanding of Git version control for collaborative development. 
 

Preferred Qualifications: 
 

Experience with TypeScript for type-safe development. 
 

Familiarity with Agile methodologies and practices

Education

Bachelor's Degree