REACT FRONT END DEVELOPER
Responsibilities
- 
Develop new user-facing features using React.js.
 - 
Build reusable code and libraries for future use.
 - 
Translate designs and wireframes into high-quality code.
 - 
Optimize components for maximum performance across web-capable devices and browsers.
 - 
Collaborate with Technical Services and backend developers to deliver effective, robust solutions.
 - 
Implement best practices in design, coding, and performance.
 - 
Participate in code reviews and team knowledge sharing.
 - 
Stay current with emerging front-end technologies and trends.
 
Requirements
- 
Bachelor’s degree in Computer Science or related field, or equivalent experience.
 - 
2+ years of professional experience with React.js and modern JavaScript (ES6+).
 - 
Strong proficiency with HTML5, CSS3, and responsive design frameworks (e.g., Bootstrap, Material-UI).
 - 
Familiarity with RESTful APIs and asynchronous request handling.
 - 
Experience with state management libraries (e.g., Redux, Context API).
 - 
Proficient understanding of code versioning tools (Git).
 - 
Ability to write clean, well-documented, and maintainable code.
 - 
Excellent problem-solving and communication skills.
 - 
Experience with UI/UX design principles is a plus.
 - 
Knowledge of testing frameworks (e.g., Jest, React Testing Library) is preferred.