Role Description
We are hiring a React.js Frontend Engineer to join our Engineering team as an Associate or Senior Associate. This role is suited for a mid-level professional with 3 to 5 years of experience who can take ownership of frontend development and contribute to building scalable, high-quality user interfaces for AhyaOS and Tawazun.
You will work closely with design, backend, and product teams to deliver intuitive, responsive, and performant applications.
Key Responsibilities
- Develop and maintain user interfaces using React.js based on Figma designs.
- Collaborate with backend engineers to integrate APIs and services.
- Ensure performance, responsiveness, and cross-device compatibility.
- Write clean, modular, and maintainable code with proper documentation.
- Participate in code reviews and contribute to continuous UI and UX improvements.
- Support QA and product teams throughout development and release cycles.
Tech Stack
- Frontend: React, Ant Design
- APIs and Documentation: REST, Swagger, Redux
- Database (integration): PostgreSQL
- DevOps and Infrastructure: Docker, AWS S3, GitHub Actions
- Monitoring: Sentry
Requirements
- 3 to 5 years of hands-on experience with React.js in a production environment.
- Strong understanding of component-based architecture and state management.
- Experience working with REST APIs and backend integrations.
- Proficiency in HTML, CSS, and modern JavaScript (ES6+).
- Familiarity with Git, code reviews, and CI/CD pipelines.
- Ability to work independently and take ownership of features from development to deployment.
Job Type: Full-time
Education:
Experience:
- React: 4 years (Required)
Work Location: In person