Role & responsibilities • Lead, mentor, and inspire a team of UI developers. • Plan and manage project timelines, tasks, and resources effectively. • Foster a collaborative and innovative team environment. • Architect and develop complex user interfaces using HTML, CSS, JavaScript, and React.js. • Ensure optimal performance, responsiveness, and cross-browser compatibility. • Implement UI designs and translate them into functional, interactive web applications. • Work with API's and integrate them into the front end. • Collaborate with UX/UI designers, product managers, and back-end developers. • Effectively communicate technical concepts and solutions to stakeholders. • Establish and promote design guidelines, best practices, and standard. • Ensure proper testing of all code. Minimum of 8+ years of experience in front-end development. • Proven experience leading and managing a team of UI developers. • Expertise in HTML, CSS, JavaScript, React.js and Angular. • Solid experience in creating wireframes, storyboards, user flows, process flows and site maps. • Strong understanding of front-end architecture and best practices. • Excellent visual design skills with sensitivity to user-system interaction. • Ability to present your designs and sell your solutions to various stakeholders. • Deep understanding of modern JavaScript frameworks and libraries. • Ability to manage multiple projects and meet deadlines. • Ability to solve problems creatively and effectively. • Up to date with the latest UI trends, techniques, and technologies.