Job Type: Full-time, Permanent
Project Location(s):Lahore, Pakistan
Education: Bachelor’s Degree in Computer Science in a relevant field
Build, maintain, and enhance reusable UI components and design systems using modern CSS features.
Translate UI/UX designs into responsive and accessible components using semantic HTML and modular CSS/SCSS.
Implement responsive UIs using Flexbox, Grid, and container queries.
Utilize CSS custom properties (design tokens) and theming techniques for runtime theming (dark mode, brand themes) alongside Tailwind configuration.
Apply modern CSS APIs such as :has(), @layer, native nesting, and color-mix() where appropriate.
Implement performance-focused styles using techniques like critical CSS, content-visibility, and contain.
Collaborate with designers and frontend engineers to deliver pixel-perfect, accessible implementations.
Document component CSS APIs, variables, and usage guidelines (e.g., Storybook or internal documentation).
2–3 years of professional experience building web UIs.
Strong knowledge of HTML5 and CSS3 (Flexbox, Grid, animations, responsive design).
Experience with SCSS/SASS or utility-first CSS frameworks (e.g., Tailwind).
Hands-on experience with Bootstrap 5; familiarity with PrimeNG is a plus.
Experience in integrating and customizing UI themes.
Proficiency with Git.
Strong communication and teamwork skills.