Confidential CompanyAmman - JordanDate Posted: 2023/07/04 Login to Apply
Design, develop, and maintain user-friendly and responsive web interfaces using React.js: Create visually appealing and intuitive interfaces that are responsive and compatible across devices and browsers.
Implement intuitive and interactive UI components using React hooks, Redux, and state management tools: Utilize React hooks, Redux, and other state management tools to build interactive and efficient UI components that enhance user experience and maintain application state.
Collaborate with cross-functional teams to identify system requirements: Work closely with product managers, designers, and developers to gather system requirements, understand user needs and ensure the software meets functionality and goals.
Write and maintain automated tests to ensure code quality and reliability: Develop and maintain automated tests, including unit tests and integration tests, to ensure the reliability, correctness, and quality of the codebase.
Participate in code reviews and ensure code quality standards: Actively participate in code reviews, providing feedback and incorporating suggestions. Ensure adherence to code quality standards, including coding conventions and best practices.
Participate in the design and architecture of new systems and features: Collaborate with the team during the design and architecture phase of new systems and features. Contribute ideas to shape the overall design, ensuring scalability and maintainability of the software.
Bachelor's degree in Computer Science, Information Technology, or related field.
Minimum of 5+ years of experience in front-end web development using React.js
Hands-on experience in developing front-end web applications using React.js. This experience demonstrates a strong understanding of React.js and its ecosystem.
Experience with React hooks, Redux, and other state management tools: Proficiency in working with React hooks, Redux, and other state management tools. This knowledge enables efficient management of component state and global application state.
Experience in integration with RESTful APIs and microservices: Previous experience integrating front-end applications with RESTful APIs and microservices. Understanding how to consume and interact with APIs is essential for building connected and dynamic web applications.