Key Responsibilities:
- Develop and maintain user interfaces using React.js and modern JavaScript (ES6+).
- Work with HTML and CSS to implement front-end designs and ensure responsiveness.
- Manage state efficiently with Redux, Context API, or other state management tools.
- Integrate APIs and ensure smooth data flow.
- Optimize applications for performance, scalability, and cross-browser compatibility.
- Write clean, reusable, and maintainable code following best practices.
- Participate in code reviews, ensuring high code quality and consistency.
- Stay up to date with emerging trends and technologies in front-end development.
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 3–4 years of experience in frontend web development.
- Strong proficiency in HTML5, CSS3, JavaScript (ES6+), and TypeScript.
- Experienced in JavaScript framework such as React.js, Vue.js.
- Experienced in Bootstrap, Material UI or similar frameworks.
- Experience with state management tools like Redux or React Query is a plus.
- Familiarity with RESTful APIs, Context API and API integration.
- Experience using Git, CI/CD pipelines, and modern build tools (Vite, Webpack, etc.).
- Optimize UI for performance, accessibility (WCAG), and cross-browser compatibility.
Preferred / Nice-to-Have Skills:
- Experience with Next.js or Nuxt.js.
- Familiarity with testing frameworks (e.g., Jest, Mocha) is a plus
- Basic understanding of backend integration (Node.js, Express).
- Familiarity with Figma, Adobe XD, or other design collaboration tools.
- Experience working in Agile / Scrum environments.
Job Type: Full-time
Ability to commute/relocate:
- Lahore: Reliably commute or planning to relocate before starting work (Required)
Work Location: In person