




**Job Description: UI Developer** We are seeking a talented and detail\-driven UI Developer to craft intuitive, visually compelling, and high\-performance user interfaces. In this role, you will collaborate closely with designers, backend engineers, and product teams to transform ideas into seamless digital experiences that delight users and elevate our products. **Key Responsibilities** **UI Development:** Build, test, and maintain dynamic, responsive user interfaces using modern front\-end technologies (HTML, CSS, JavaScript) and frameworks such as React, Angular, or Vue.js. **Cross\-Functional Collaboration:** Partner with UX/UI designers and product managers to translate designs into functional, pixel\-perfect interfaces. **Code Quality \& Optimization:** Write clean, modular, well\-documented code that performs efficiently across all devices and browsers. **Cross\-Browser Consistency:** Ensure a unified and reliable user experience on all major browsers and platforms. **Responsive \& Mobile\-First Design:** Implement layouts that adapt smoothly to desktops, tablets, and mobile devices. **Testing \& Debugging:** Perform unit tests, troubleshoot issues, and resolve bugs to maintain a high\-quality UI. **Continuous UI/UX Enhancement:** Recommend and apply improvements based on user feedback, analytics, and evolving design best practices. **Agile Workflow:** Actively participate in sprint planning, reviews, and collaborative development activities. **Required Skills \& Qualifications** * 3–4 years of professional front\-end/UI development experience. * Proficiency in HTML5, CSS3, and JavaScript. * Hands\-on experience with modern JavaScript frameworks (React, Angular, or Vue.js). * Familiarity with state management tools (Redux, Vuex, Context API, etc.). * Strong understanding of responsive and mobile\-first design principles. * Experience using Git or other version control systems. * Knowledge of web performance and cross\-browser optimization techniques. * Experience with CSS preprocessors (SASS, LESS). * Excellent problem\-solving abilities and keen attention to detail. * Strong communication skills and the ability to collaborate in a team environment. **Preferred Skills** * Experience with UI testing frameworks (Jest, Mocha, etc.). * Knowledge of animation tools (GSAP, CSS animations). * Familiarity with modern design tools such as Figma, Sketch, or Adobe XD. * Understanding of backend technologies (e.g., Node.js) or exposure to full\-stack concepts. * Experience working within Agile or Scrum teams. **Education** Bachelor’s degree in Computer Science, Information Technology, or a related discipline — or equivalent practical experience. Job Type: Full\-time


