Job Description
About the Role
Were looking for an experienced UI Developer who specializes in building clean, responsive, and maintainable front-end interfaces. This role focuses on translating design files into production-ready HTML and CSS using modern frameworks and best practices. Youll work closely with designers and developers to ensure pixel-perfect execution, accessibility compliance, and consistent user experience across devices and browsers.
What Youll Do
-
Convert Figma or design mockups into semantic, accessible HTML5 and maintainable CSS using frameworks like Tailwind CSS, Bootstrap, and Material UI (MUI).
-
Build and maintain scalable front-end components and UI systems.
-
Ensure responsive layouts, cross-browser compatibility, and high performance (Core Web Vitals, Lighthouse).
-
Collaborate with design and backend teams to ensure smooth integration and high-quality delivery.
-
Maintain consistent styling, theming, and adherence to brand/UI guidelines.
-
Implement accessibility best practices (WCAG 2.1 AA) and ensure compliance across all interfaces.
-
Participate in code reviews, provide feedback, and contribute to continuous improvement.
Must-Have Skills
-
5+ years of professional experience in UI/front-end development. Exposure to React.js for component-based UI implementation with JavaScript/TypeScript for UI interactions or simple API integration.
-
Expert in HTML5 (semantic markup, forms, ARIA roles) and modern CSS (Flexbox, Grid, animations, variables).
-
Strong experience with Tailwind CSS and Bootstrap (utilities, grids, customization).
-
Working knowledge of Material UI (MUI) or similar component libraries.
-
Solid understanding of responsive design, accessibility, and cross-browser, cross-device support.
-
Familiarity with design tools (Figma, XD) for handoff and collaboration.
-
Proficiency with Git and collaborative workflows (PRs, code reviews).
-
Understanding of front-end performance optimization techniques.
Nice to Have
-
Familiarity with UI testing tools (Playwright, Jest, RTL).
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application