Frontend Engineer (React – AI Applications)
About the Role
We are looking for a full-time Frontend Engineer to join our team and work on our AI-
powered web applications. This role involves optimizing, cleaning up, and
completing existing projects, as well as building new, scalable, and modern features
from the ground up.
You will collaborate closely with backend engineers and AI specialists to deliver fast,
responsive, and user-friendly interfaces — including interactive, real-time data
visualizations. The ideal candidate is hands-on, detail-oriented, and keeps up with the
latest frontend technologies and trends.
Key Responsibilities
- Take ownership of existing React projects, ensuring code quality,
maintainability, and scalability. - Refactor, optimize, and complete in-progress features to meet production
standards. - Design and develop new responsive features, including real-time dashboards
and charts powered by WebSockets or similar technologies. - Collaborate with backend teams to integrate APIs and real-time data streams.
- Work with designers to maintain UI/UX consistency and accessibility.
- Implement modern frontend best practices, including performance optimization
and reusable component design. - Stay informed on latest frontend trends and suggest improvements to keep the
platform future-proof. - Write unit, integration, and end-to-end tests to ensure stability and prevent
regressions. - Participate in code reviews and CI/CD processes for smooth, high-quality
deployments.
Required Qualifications
- 2+ years of professional frontend development experience.
- Strong proficiency in React, TypeScript, JavaScript (ES6+), HTML5, CSS3,
and modern CSS frameworks. - Experience integrating with RESTful APIs (GraphQL is a plus).
- Strong understanding of state management (Redux, Zustand, React context API
or similar). - Experience building real-time, data-driven UI components, including charts
and live updates (e.g., using Chart.js, Recharts, D3.js, ECharts). - Familiarity with WebSockets, SSE, or other real-time data technologies.
- Experience with frontend build tools (Webpack, Vite) and code quality tools
(ESLint, Prettier). - Ability to optimize performance and ensure cross-browser/device compatibility.
- Strong Git workflow knowledge and collaborative development experience.
- Willing and able to travel for business and spend time outside Jordan.
Preferred Qualifications
- Familiarity with UI component libraries (Material UI, Ant Design) or custom
design systems. - Knowledge of testing frameworks like Jest, Cypress, or Playwright.
- Understanding of UX best practices for interactive, data-driven applications.
- Interest or experience in AI/ML-based applications.
Why Join Us
- Work on cutting-edge AI applications with global impact.
- Take ownership of frontend architecture and development direction.
- Collaborate with a highly skilled, cross-functional team of engineers and AI
experts. - Build products that combine innovation, usability, and performance.
