AVP - UI/UX
Weekday (YC W21) · Mumbai, Maharashtra, India
Apply & track with Apply EdgeThis role is for one of our clientsIndustry: Software DevelopmentSeniority level: Mid-Senior levelExperience: 10+ yrs
These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.We are looking for an experienced and technically strong AVP – UI/UX & Full Stack Engineering to lead frontend engineering, user interface development, and full-stack application delivery. The role combines technical leadership, software architecture, user experience, and hands-on development to build scalable, responsive, and high-performance web applications.The ideal candidate will have deep expertise in React.js, TypeScript, HTML, and CSS, along with experience in backend development, API integration, and interactive data visualisation. This role requires a technology leader who can guide engineering teams, make architectural decisions, and deliver intuitive digital experiences across devices and platforms.RequirementsKey ResponsibilitiesLead and mentor UI/UX and full-stack engineering teams, fostering collaboration, technical excellence, and continuous improvementDefine and implement scalable software architecture for high-performance web applications and advanced visualisation productsDesign, develop, and maintain responsive, reusable, and accessible user interfaces using React.js, TypeScript, HTML5, and CSS3Translate wireframes, design specifications, and user requirements into functional, interactive, and production-ready applicationsEstablish frontend coding standards, reusable component libraries, and best practices for maintainable application developmentCollaborate with Product, UX/UI Design, Backend, and QA teams to deliver seamless end-to-end digital experiencesContribute to full-stack development, including backend services, API development and integration, and database connectivityBuild interactive visualisations and data-rich interfaces using technologies such as D3.js and other suitable visualisation librariesIntegrate mapping APIs and geospatial technologies, including Google Maps and OpenStreetMap, where requiredOptimise application speed, responsiveness, scalability, and cross-browser compatibility across high-performance desktops and lower-end mobile devicesAssess existing systems to identify architectural limitations, technical risks, performance bottlenecks, and opportunities for modernisationDrive technical design reviews, code reviews, testing practices, and implementation quality across engineering projectsApply Agile software development practices to manage delivery, resolve technical challenges, and ensure timely executionCoach team members, encourage knowledge sharing, and support professional developmentEvaluate emerging frameworks, libraries, and technologies to improve engineering productivity and user experienceWhat Makes You a Great Fit10+ years of experience in frontend engineering, full-stack development, UI engineering, or software architecture, including significant technical or team leadership experienceStrong hands-on expertise in React.js, TypeScript, JavaScript, HTML5, and CSS3Proven experience building responsive, high-performance, cross-browser web applicationsStrong understanding of UI/UX principles, design systems, component architecture, accessibility, and usabilityExperience with frontend frameworks, MVC architectures, and libraries such as Angular or ReactHands-on experience with backend development, RESTful APIs, integrations, and databasesExperience with interactive data visualisation tools such as D3.js and mapping platforms such as Google Maps or OpenStreetMap is an advantageStrong knowledge of software architecture, performance optimisation, scalability, and maintainable coding practicesProven ability to lead large-scale engineering projects and collaborate across multiple teamsExperience working in Agile environments and managing the software development lifecycleExcellent problem-solving, decision-making, communication, and stakeholder-management skillsDemonstrated ability to mentor engineers, establish technical standards, and drive continuous improvementA bachelor's or master's degree in Computer Science, Information Technology, Engineering, or a related discipline is preferred