Practo
Practo Lead Software Engineer
Meet your interviewer

Vikram Singh
Recruiter
Get ready for your interview with Vikram Singh, Recruiter at Practo
The application process
- A summary of your most recent interview will be shared with the company's hiring team.
- If the company expresses interest in your resume and interview, we'll reach out to you with next steps.
- Older interviews will be overridden by the most recent interview.
NOTE: This is an AI-driven experience, and while we strive for accuracy, AI may sometimes generate unexpected or imperfect responses.
Note 🗒️
- Only completed interviews will be considered for job applications.
- Finish yours to stand a chance at getting shortlisted.
Lead Software Engineer - UI
About Practo
Practo is the world's leading healthcare platform that connects millions of patients with hundreds of thousands of healthcare providers around the world. Practo offers a singular platform to help consumers with everything from finding a healthcare provider and booking appointments to online doctor consultations, diagnostics, and medicine orders. In addition, Practo develops software products that assist healthcare providers—from clinics to hospitals—in digitizing their operations and improving the quality of care delivered to millions of patients daily.
Role Overview
We are looking for an experienced UI Team Lead to head our front-end development team. This role blends hands-on development with strategic oversight and mentorship, ensuring that our user-centric applications meet the highest standards of performance, scalability, and quality.
Key Responsibilities
- Lead and manage a team of UI/Front-end developers, ensuring the timely delivery of high-quality products.
- Architect, design, and implement responsive, scalable, and maintainable user interfaces using modern technologies like React and Next.js.
- Collaborate with product managers, UX/UI designers, and backend engineers to transform requirements into engaging, user-friendly applications.
- Set technical direction and oversee the development process, ensuring adherence to best practices in coding, testing, and performance optimization.
- Integrate and utilize GraphQL to enhance data fetching strategies and overall application performance.
- Stay current with modern technologies, including TypeScript, Tailwind CSS, and other CSS frameworks, to boost development efficiency.
- Mentor and provide technical guidance to team members, fostering a culture of continuous learning and improvement.
- Conduct code reviews, implement performance improvements, and ensure that application security standards are met.
- Drive the adoption of advanced methodologies such as server-side rendering (SSR) with Next.js and static site generation (SSG) to optimize the user experience.
- Manage and prioritize team tasks, allocate resources effectively, and resolve project issues as they arise.
What We Look For
Skills:
- Strong expertise in JavaScript and modern frameworks such as React and Next.js.
- 5+ years of professional front-end development experience, with at least 2 years in a leadership role.
- Proficiency in TypeScript for building scalable and maintainable codebases.
- Experience with GraphQL for efficient and flexible data handling.
- Familiarity with UI/UX design principles and modern CSS frameworks like Tailwind CSS.
- Solid implementation of performance optimization techniques and experience with front-end build tools and CI/CD practices.
Qualifications
- Bachelor's or Master’s degree in Computer Science, Engineering, or a related field.
What We Offer
- Competitive compensation and benefits package
- Professional growth and career development opportunities
- A collaborative and innovative work environment