
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.