We are looking for a practical and detail-oriented CSS Developer with 2–3 years of experience in building user interfaces for web applications. The ideal candidate should have strong HTML/CSS fundamentals and a passion for crafting maintainable, accessible, and responsive user interfaces.
Job Type: Full-time, Permanent
Project Location(s): Lahore, Pakistan
Education: Bachelor’s Degree in Computer Science in a relevant field
Job Responsibilities
- 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).
As our ideal candidate, you should have:
- 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.



