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.