Key Responsibilities Frontend Development : Design, develop, and maintain robust, scalable, and highly responsive frontend components for enterprise-level systems using ReactJS. UI/UX Implementation : Translate UI/UX designs and wireframes into high-quality code, ensuring pixel-perfect implementation and an intuitive user experience. Data Integration : Integrate multiple data sources and databases into a unified system, ensuring efficient data flow and presentation on the frontend. API Consumption : Proficiently consume and interact with RESTful APIs, handling data fetching, submission, and state management effectively. Web Technologies Proficiency : Utilize a strong understanding of core web technologies including HTML5, CSS, JavaScript, AJAX, and jQuery to build interactive and dynamic user interfaces. Reporting & Charting : Develop and implement various reports and charts within the applications to visualize data effectively, enhancing user insights. Cloud Compatibility : Ensure that developed applications are compatible with cloud environments, adhering to best practices for cloud-native development. Code Quality & Best Practices : Write clean, well-documented, and maintainable code, adhering to coding standards and best practices for frontend development. Version Control : Work effectively with Git for source code management, including branching, merging, and pull requests. Collaboration : Collaborate closely with backend developers, UI/UX designers, product managers, and other stakeholders to understand requirements and deliver integrated solutions. Required Skills & Experience Experience : 3-5 years of professional experience in building frontend components of enterprise-level systems. ReactJS Expertise : Proven hands-on experience in working on ReactJS for developing complex web applications. Core Web Technologies : Strong working experience with fundamental web technologies including HTML5, CSS, JavaScript, AJAX, and jQuery. API & Protocol Understanding : Proficient in understanding and working with HTTP/HTTPS, API calls, RESTful services, OAuth 2.0, and AJAX. Architectural Knowledge : Good understanding of MVC (Model-View-Controller) architecture principles. Data Integration : Experience in integrating multiple data sources and databases into a single system. Reporting/Charting : Experience in creating and implementing various reports and charts within web applications. Cloud Applications : Experience in developing cloud-compatible applications. Version Control : Good working experience with Git for version control. Qualifications Graduate with experience in Computer Science, Information Technology, or any other relevant field. Preferred Qualifications Python Knowledge : Knowledge of Python would be a definite plus. Problem-Solving : Strong analytical and problem-solving skills to debug and resolve complex frontend issues. Communication : Excellent communication skills, both written and verbal, to articulate technical concepts and collaborate effectively with team members. Team Player : Ability to work independently and collaboratively in a fast-paced, agile environment. (ref:hirist.tech)