Join Ahya as an Associate / Senior Associate, Frontend Engineering (React)

Department
Technology
Job type
Full-time on-site
Created
January 26, 2026
Start date
January 26, 2026
Location
Karachi, Pakistan
Application closing
February 28, 2026

Role Description

We are looking for a React.js front-end engineer to join as an Associate / Senior Associate in our growing Engineering team. You will play a key role in building intuitive and responsive UIs for our products AhyaOS and Tawazun.

This is a mid-level position ideal for someone with 2–3 years of experience who is eager to take ownership of frontend development and collaborate across design and backend teams.

Key responsibilities

  • Develop and maintain user interfaces using React.js, based on Figma designs.
  • Work closely with backend engineers to integrate APIs and services.
  • Optimize application performance and ensure responsiveness across devices.
  • Write clean, modular, maintainable and well-documented code.
  • Participate in code reviews and contribute to UI/UX improvements.
  • Support QA and product teams during feature development and releases.

Tech stack

  • Frontend: React, Ant Design
  • APIs & Docs: REST, Swagger, Redux
  • Database (for integration): PostgreSQL
  • DevOps & Infra: Docker, AWS S3, GitHub Actions
  • Monitoring: Sentry.io

Requirements

  • 2-3 years of hands-on experience with React.js in a production environment.
  • Strong understanding of component-based architecture and state management.
  • Familiarity with REST APIs and backend integration.
  • Proficient in HTML, CSS, JavaScript (ES6+).
  • Experience with Git, code reviews, and CI/CD pipelines.
  • Ability to work independently and take ownership of features from start to finish.
Associate / Senior Associate, Frontend Engineering (React)
Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Submit application
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.