Job Title: UI Developer Experience: 4-7 years Responsibilities: Develop and maintain user interfaces for web applications with a focus on delivering an exceptional user experience. Implement responsive designs for optimal viewing on various devices and screen sizes. Ensure the technical feasibility of UI/UX designs and collaborate with back-end developers to integrate front-end logic. Stay up-to-date with the latest web development trends, technologies, and best practices. Address cross-browser and cross-platform issues to ensure consistent performance across different environments. Utilize HTML5 and CSS3 to create clean, efficient, and maintainable code. Proficient in CSS3 pre-processors, specifically SCSS, to streamline the styling process. Implement page optimization techniques to enhance the performance of web pages, ensuring fast load times. Demonstrate knowledge of SEO principles and incorporate strategies to improve search engine rankings. Analyse user behaviour and preferences to optimize user interfaces and enhance overall user satisfaction. Familiarity with front-end development frameworks such as Bootstrap and Pure CSS. Collaborate with design and development teams to deliver high-quality UI solutions. Conduct code reviews and provide constructive feedback to ensure code quality and consistency. Requirements: Minimum 3 years of proven experience as a UI Developer or similar role. Strong proficiency in HTML5 and CSS3. Experience with mobile development and implementing responsive designs. Solid understanding of cross-browser/cross-platform compatibility issues and adherence to web standards. Working knowledge of CSS3 pre-processors, especially SCSS. Proficient in version control systems, especially GitHub. Proven experience in implementing page optimization techniques for web pages. Knowledge of SEO principles and a focus on understanding user behavior. Familiarity with front-end development frameworks such as Bootstrap and Pure CSS. Excellent problem-solving and communication skills. Ability to work collaboratively in a team environment.