Skip to Content

Frontend Developer (React Js)

--Airvon--

Job Title: Software Engineer (Frontend)

Location: DHA Phase 8

Experience: 2–3 Years

Employment Type: Full-time

About the Role

We are looking for a passionate Frontend Software Engineer with 2–3 years of experience in building modern, scalable, and high-performing web applications. The ideal candidate will be well-versed in JavaScript (JS), TypeScript (TS), and ReactJS, with hands-on experience in other frontend frameworks/libraries. You will work closely with product managers, designers, and backend engineers to deliver seamless user experiences.

Key Responsibilities

  • Develop, test, and maintain responsive web applications using ReactJS and TypeScript.
  • Collaborate with cross-functional teams to translate business requirements and UI/UX designs into functional code.
  • Write clean, maintainable, and efficient code following best practices.
  • Optimize applications for speed, scalability, and SEO.
  • Work with state management tools (Redux, Zustand, Context API, etc.) as needed.
  • Ensure cross-browser compatibility and responsiveness across devices.
  • Stay updated with the latest frontend trends, tools, and practices.
  • Participate in code reviews, debugging, and performance tuning.
  • Contribute to building reusable components and design systems.

Required Skills & Experience

  • 2–3 years of professional experience in frontend software development.
  • Strong expertise in JavaScript (ES6+) and TypeScript.
  • Solid experience in ReactJS (hooks, functional components, lifecycle methods, etc.).
  • Hands-on experience with at least one other frontend framework/library (Vue.js, Angular, Next.js, Remix, etc.).
  • Proficiency in HTML5, CSS3, and modern styling frameworks (SASS, Tailwind, Styled Components, etc.).
  • Good understanding of RESTful APIs, GraphQL, and integrating frontend with backend services.
  • Knowledge of version control systems (Git, GitHub/GitLab/Bitbucket).
  • Familiarity with frontend build tools (Webpack, Vite, Babel, etc.).
  • Experience with testing frameworks (Jest, React Testing Library, Cypress, etc.) is a plus.
  • Strong problem-solving skills and attention to detail.

Nice-to-Have Skills

  • Experience in CI/CD pipelines and deployment (Docker, Vercel, Netlify, etc.).
  • Understanding of performance optimization and web vitals (LCP, FCP, CLS).
  • Familiarity with Agile/Scrum methodologies.
  • Exposure to cloud platforms (AWS, Azure, GCP) is a plus.

What We’re Looking For

  • A strong foundation in frontend fundamentals.
  • A team player with good communication skills.
  • Someone who is curious, proactive, and eager to learn new technologies.
  • A developer who takes ownership of tasks and delivers high-quality solutions.