Software Engineer -Frontend
- Work arrangement
- On-site
- Job type
- Full-time
- Occupation
- Software & IT
- Location
- Lahore, Punjab, PK
- Compensation
- Not disclosed
- Apply by
- April 30, 2027
About this role
<ul>
<li>Build fast, responsive, accessible web applications using React, Next.js, and TypeScript</li>
<li>Turn Figma designs into high-quality, pixel-perfect UI in close collaboration with designers</li>
<li>Build and maintain reusable components and design systems with Tailwind CSS and Storybook</li>
<li>Integrate REST and GraphQL APIs and manage application state (Redux Toolkit, Zustand, React Query/TanStack Query)</li>
<li>Optimize performance through Core Web Vitals, code splitting, SSR/SSG, and caching strategies</li>
<li>Build AI-powered UI experiences such as chat interfaces, streaming responses, and AI-assisted workflows</li>
<li>Write unit, integration, and E2E tests with Jest, React Testing Library, and Playwright</li>
<li>Use AI-assisted development tools (Claude Code, Cursor, Copilot) in day-to-day work</li>
<li>Take part in code reviews, sprint planning, and estimation, and share your work in team and client demos</li>
</ul><h2>Requirements</h2><ul>
<li>2 to 4 years of professional frontend development experience</li>
<li>Strong proficiency in JavaScript, TypeScript, HTML5, and CSS3</li>
<li>Hands-on production experience with React, plus working experience with Next.js (App Router)</li>
<li>Experience with Tailwind CSS or other modern CSS approaches, and responsive, mobile-first design</li>
<li>Understanding of web accessibility (WCAG) and cross-browser compatibility</li>
<li>Experience consuming APIs and handling authentication flows (OAuth, JWT)</li>
<li>Comfortable with Git, CI/CD workflows, and agile development</li>
<li>Good testing habits and attention to detail in UI and UX quality</li>
<li>Strong communication skills, with the confidence to present your work, explain technical decisions, and collaborate with designers, product, and backend teams</li>
<li>Ownership mindset, eagerness to learn, and the ability to take initiative on features</li>
</ul><h3>Nice to have</h3><ul>
<li>React Native or Expo experience</li>
<li>Angular or Vue.js exposure</li>
<li>Experience with animation libraries (Framer Motion, GSAP)</li>
<li>Basic Node.js or backend knowledge</li>
<li>Experience with analytics, A/B testing, or SEO optimization</li>
<li>Exposure to cloud hosting (Vercel, AWS Amplify, Netlify)</li>
<li>A portfolio or GitHub profile showcasing frontend work</li>
</ul>