Datamatics Technologies

UI Developer

Karachi, Sindh, Pakistan - Full Time

UI Developer

Job Title

UI Developer / Frontend UI Developer

Role Summary

We are looking for a skilled UI Developer responsible for developing responsive, visually appealing, accessible, and user-friendly web interfaces. The ideal candidate should have strong expertise in HTML5, CSS3, JavaScript, responsive design, and modern frontend/UI frameworks, with the ability to accurately translate UI/UX designs into functional interfaces.

Key Responsibilities

  • Develop responsive, interactive, and user-friendly web interfaces.
  • Convert Figma/design mockups and prototypes into functional web pages.
  • Develop reusable UI components and frontend templates.
  • Ensure consistency between UI designs and developed applications.
  • Implement responsive layouts for desktop, tablet, and mobile devices.
  • Work closely with UI/UX designers and frontend developers.
  • Ensure cross-browser and cross-device compatibility.
  • Optimize UI components for performance and usability.
  • Follow accessibility and web development standards.
  • Maintain consistent styling, typography, spacing, colors, and UI behaviors.
  • Troubleshoot and resolve UI-related defects.
  • Participate in code reviews and maintain frontend coding standards.
  • Support creation and maintenance of design systems and reusable component libraries.

Must-Have Skills

  • Strong hands-on experience with HTML5.
  • Strong expertise in CSS3.
  • Strong knowledge of JavaScript.
  • Excellent understanding of responsive web design.
  • Experience converting Figma/UI designs into pixel-accurate web interfaces.
  • Experience with CSS techniques including:
    • Flexbox
    • CSS Grid
    • Media Queries
    • Responsive layouts
  • Experience with at least one modern frontend framework such as React, Angular, or Vue.js.
  • Experience with UI/CSS frameworks such as:
    • Bootstrap
    • Tailwind CSS
    • Material UI
  • Strong understanding of cross-browser compatibility.
  • Familiarity with Git/version control.
  • Good knowledge of UI/UX principles.
  • Strong attention to visual detail.

Good-to-Have Skills

  • TypeScript.
  • React/Next.js experience.
  • SCSS/SASS or LESS.
  • Material UI or other component libraries.
  • Storybook.
  • Experience developing design systems.
  • Web accessibility standards, particularly WCAG.
  • Basic understanding of REST API integration.
  • Frontend performance optimization.
  • Jest, Cypress, Playwright, or other frontend testing tools.
  • Adobe XD, Photoshop, or Illustrator.
  • CI/CD knowledge.
  • Agile/Scrum experience.
Apply: UI Developer
* Required fields
First name*
Last name*
Email address*
Location
Phone number*
Resume*

Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

Earliest start date?*
What is your total professional experience?*
How many years of relevant experience do you have for this position?*
What is your current location (City and Country)?*
What is your nationality?*
What is your current employment status?*
What is your current designation and company name?*
What are your key technical skills and areas of expertise?*
What is your current monthly salary?
Please mention the amount and currency.*
What is your expected monthly salary?
Please mention the amount and currency.*
What is your current notice period or earliest availability to join?*
Do you have a valid work visa or work permit for the project country?*
Are you willing to relocate if required?*
Please provide your contact number, including the country code.*
What is your proficiency level in English?*
Human Check*