CSS Developer (Frontend)

Contract 1 month ago
Employment Information

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.