* Developing new user-facing features using React.js and lead a frontend web team. * Building reusable components and front-end libraries for future use. * Translating designs and wireframes into high-quality code. * Optimizing components for maximum performance across a vast array of web capable devices and browsers. * Meeting with the development team to discuss user interface ideas and applications. * Reviewing application requirements and interface designs. * Design & implement new modules based on product requirements. * Participating in architectural discussions for new applications. * Writing code using best practices, considering security and performance. * Participating in sprint planning and task estimation, taking part in crafting stories/requirements. * Collaborating closely with the teams of UI/UX designers, PMs, QAs, and other developers. * Debug existing software components, fix/optimize codes, and guide juniors/intern with proper code review. * Own all frontend web tasks and handle it between team. * Participate in hiring others candidates/Interns in the same team. * Comfortable and energetic to work on deadlines and bring results on time.