Smart Glasses for a Safer World

Frontend Engineer (React – AI Applications)

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.