Front-End Engineer

Amman, Jordan

Role Summary 

We are seeking a skilled Front-End Engineer (React & TypeScript) to design, build, and maintain high-quality web applications. The role involves translating product and design requirements into reusable UI components, integrating with back-end APIs, and contributing to front-end architecture and shared patterns. The ideal candidate has strong technical expertise in modern front-end development, a focus on performance, accessibility, and cross-browser compatibility, and thrives in a collaborative, feedback-driven team environment. Experience with interactive data visualizations or map-based features is a plus. 

Key Responsibilities

  • Build and maintain responsive, high-performance front-end features using React and TypeScript
  • Translate product requirements and design specifications into clean, reusable, and maintainable UI components
  • Integrate front-end components with RESTful or GraphQL APIs and collaborate with back-end teams to ensure seamless data flow
  • Contribute to front-end architecture, design patterns, and shared component libraries
  • Ensure web applications meet standards for performance, accessibility, and cross-browser compatibility
  • Write readable, well-typed code with comprehensive unit and integration tests
  • Participate actively in code reviews, knowledge sharing, and fostering a healthy engineering culture
  • (Bonus) Implement interactive map-based features and dynamic data visualizations

Requirements

  • 2–4+ years of hands-on experience building and deploying production web applications
  • Strong experience with React and TypeScript, including building scalable and maintainable front-end architectures
  • Solid understanding of modern front-end development principles, including:
    • State management patterns (e.g., Context API, Redux)
    • Component composition and reusability
    • React hooks and lifecycle management
    • Asynchronous data flows and API integration
  • Experience consuming and integrating RESTful or GraphQLAPIs
  • Familiarity with modern front-end tooling (e.g., Vite, Webpack, ESLint) and development workflows
  • Comfortable working in a collaborative, feedback-driven team environment

Recommended Qualifications 

  • Experience with mapping libraries (MapboxGL, Google Maps, Leaflet, OpenLayers)
  • Experience handling large datasets or real-time data in front-end applications
  • Knowledge of front-end performance optimization techniques
  • Exposure to design systems or component libraries
  • Basic understanding of geospatial concepts (coordinates, layers, projections)


Reference Code
JP26-3
Post Date
16/02/2026 at 05:26 AM
Closing Job Date
07/03/2026
Work Class
Management
Work Type
Office-Based
Share This Job Post
Apply Now