This role is for one of our clients
Industry: Software Development
Seniority level: Mid-Senior level
Experience: 10+ yrs
Location: Mumbai, Maharashtra, India
JobType: full-time
₹35,00,000 - ₹60,00,000 a year
We are looking for an experienced and technically strongAVP – UI/UX & Full Stack Engineeringto lead frontend engineering, user interface development, and full-stack application delivery. The role combinestechnical leadership, software architecture, user experience, and hands‑on developmentto build scalable, responsive, and high-performance web applications.
The ideal candidate will have deep expertise inReact.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.
Requirements
Key Responsibilities
- Lead and mentor UI/UX and full-stack engineering teams, fostering collaboration, technical excellence, and continuous improvement.
- Define and implement scalable software architecture for high-performance web applications and advanced visualisation products.
- Design, develop, and maintain responsive, reusable, and accessible user interfaces usingReact.js, TypeScript, HTML5, and CSS3.
- Translate wireframes, design specifications, and user requirements into functional, interactive, and production-ready applications.
- Establish frontend coding standards, reusable component libraries, and best practices for maintainable application development.
- Collaborate with Product, UX/UI Design, Backend, and QA teams to deliver seamless end-to-end digital experiences.
- Contribute to full-stack development, including backend services, API development and integration, and database connectivity.
- Build interactive visualisations and data-rich interfaces using technologies such asD3.jsand other suitable visualisation libraries.
- Integrate mapping APIs and geospatial technologies, including Google Maps and OpenStreetMap, where required.
- Optimise application speed, responsiveness, scalability, and cross-browser compatibility across high-performance desktops and lower-end mobile devices.
- Assess existing systems to identify architectural limitations, technical risks, performance bottlenecks, and opportunities for modernisation.
- Drive technical design reviews, code reviews, testing practices, and implementation quality across engineering projects.
- Apply Agile software development practices to manage delivery, resolve technical challenges, and ensure timely execution.
- Coach team members, encourage knowledge sharing, and support professional development.
- Evaluate emerging frameworks, libraries, and technologies to improve engineering productivity and user experience.
What Makes You a Great Fit
- 10+ years of experiencein frontend engineering, full-stack development, UI engineering, or software architecture, including significant technical or team leadership experience.
- Strong hands‑on expertise inReact.js, TypeScript, JavaScript, HTML5, and CSS3.
- Proven experience building responsive, high-performance, cross-browser web applications.
- Strong understanding of UI/UX principles, design systems, component architecture, accessibility, and usability.
- Experience with frontend frameworks, MVC architectures, and libraries such as Angular or React.
- Hands‑on experience with backend development, RESTful APIs, integrations, and databases.
- Experience with interactive data visualisation tools such asD3.jsand mapping platforms such as Google Maps or OpenStreetMap is an advantage.
- Strong knowledge of software architecture, performance optimisation, scalability, and maintainable coding practices.
- Proven ability to lead large-scale engineering projects and collaborate across multiple teams.
- Experience working in Agile environments and managing the software development lifecycle.
- Excellent problem‑solving, decision‑making, communication, and stakeholder‑management skills.
- Demonstrated ability to mentor engineers, establish technical standards, and drive continuous improvement.
- A bachelor's or master's degree in Computer Science, Information Technology, Engineering, or a related discipline is preferred.