Confidential Amman - JordanDate Posted: 2025/08/17 Login to Apply
Responsibilities
Take ownership of existing React projects, ensuring high standards of code quality, maintainability, and scalability.
Refactor, optimize, and complete in-progress features to meet production-level standards.
Design and develop responsive, user-friendly features, including real-time dashboards and charts using WebSockets or similar technologies.
Collaborate with backend developers to integrate RESTful APIs and real-time data streams.
Work closely with UI/UX designers to ensure design consistency, usability, and accessibility.
Apply modern frontend best practices, including performance optimization and creation of reusable components.
Keep up with current frontend development trends and suggest improvements to maintain a modern and scalable codebase.
Write and maintain unit, integration, and end-to-end tests to ensure stability and avoid regressions.
Participate in code reviews and contribute to CI/CD pipelines to ensure smooth and high-quality releases.
Qualifications
Minimum 2 years of professional experience in frontend development.
Proficient in React, TypeScript, JavaScript (ES6+), HTML5, and CSS3.
Experience with modern CSS frameworks and responsive design.
Solid experience working with RESTful APIs (GraphQL experience is a plus).
Familiar with state management libraries such as Redux, Zustand, or React Context API.
Experience in developing real-time, data-driven user interfaces, including charts and live updates (e.g., using Chart.js, Recharts, D3.js, or ECharts).
Understanding of WebSockets, Server-Sent Events (SSE), or similar real-time technologies.
Comfortable with frontend build tools like Webpack or Vite, and code quality tools such as ESLint and Prettier.
Ability to troubleshoot and optimize performance across different browsers and devices.
Strong understanding of Git workflows and collaborative development practices.
Willingness and ability to travel for business purposes and work outside Jordan as needed.
We use cookies to ensure the proper functioning of our website. For an improved visit experience we use analysis products. These are used when you agree with "Statistics".Privacy statement