As the Engineering Manager - Frontend at PhonePe, you will be leading the frontend engineering team to build scalable and high-performance solutions for our digital payments and financial services platform. You will drive the engineering efforts for the frontend architecture and ensure that the products are robust, user-friendly, and able to handle high volumes of transactions across different use cases.
Key Responsibilities
- Lead discussions and guide decision-making on technical solutions for frontend development, ensuring alignment with business goals.
- Oversee the architectural design of frontend systems, ensuring they are scalable, efficient, and maintainable.
- Lead complex technical projects from start to finish, ensuring that the product vision is executed smoothly.
- Drive engineering best practices across the team, including design, coding standards, testing, and deployment processes.
- Establish and maintain hygiene in production systems by monitoring performance, quality, and scalability of the applications.
- Implement best practices in frontend architecture, ensuring seamless integration with backend services, and optimizing user experiences.
- Build and lead a high-performing frontend engineering team, fostering a culture of innovation, continuous learning, and collaboration.
- Mentor and guide engineers on best practices, code reviews, and design patterns, ensuring they develop their skills and contribute effectively to the team.
- Ensure team members have a clear understanding of their goals and deliverables, providing them with the resources and support to succeed.
- Collaborate with cross-functional teams, including Product Managers, Designers, Backend Engineers, and Operations teams, to ensure alignment on project goals and timelines.
- Translate business requirements into technical solutions that enhance the user experience and meet business objectives.
- Participate in product planning, sprint planning, and retrospectives, ensuring the team stays focused and aligned with PhonePe’s strategic objectives.
- Ensure that the frontend systems are designed to scale with the growing user base, handling high volumes of transactions while maintaining responsiveness and availability.
- Continuously optimize frontend code to improve performance, decrease load times, and provide users with a seamless experience.
- Interface with business, product, and client stakeholders to ensure alignment on goals and timelines.
- Deliver regular updates to stakeholders, demonstrating progress and discussing potential risks and mitigation plans.
- Take full ownership of your team’s output and ensure that the engineering efforts are directly aligned with PhonePe’s business goals.
- Challenge business and product teams on deliverables and outcomes to ensure that the end products meet or exceed expectations.
Skills & Qualifications
- Proven experience designing and developing large-scale, high-performance frontend systems. Strong knowledge of web development technologies, such as HTML5, CSS3, JavaScript, and modern frontend frameworks like React, Vue.js, Angular, etc.
- Ability to design, implement, and manage complex frontend systems and distributed architectures that integrate seamlessly with backend services.
- Expertise in performance optimization techniques for web applications, ensuring fast load times, smooth user experiences, and scalability.
- Experience with state management (e.g., Redux, MobX), APIs (REST, GraphQL), UI/UX frameworks (e.g., Material-UI, Ant Design), and testing tools (e.g., Jest, Mocha).
- Familiarity with cloud platforms (e.g., AWS, GCP) and containerization tools like Docker. Experience with CI/CD pipelines and infrastructure as code.
Soft Skills
- Proven ability to lead and inspire a team, communicate effectively with diverse stakeholders, and guide team members through complex technical challenges.
- Strong interpersonal skills with a collaborative approach, ensuring alignment with cross-functional teams and building relationships with internal and external stakeholders.
- Excellent problem-solving skills, with the ability to think critically and creatively to solve technical issues.
- Exceptional communication skills, both written and verbal, with the ability to explain complex technical concepts in an understandable way for both technical and non-technical audiences.
Educational Requirements
- Bachelor’s, Master’s, or PhD in Computer Science, Engineering, or related technical field, or equivalent practical experience.
- 10+ years of software development experience with a strong focus on frontend technologies.
- 3+ years of experience in a leadership or managerial role in a fast-paced environment.
Why Join PhonePe?
- Work on products that make a difference in the lives of millions of Indians every day. Your work will be at the core of PhonePe’s success.
- Continuous learning and growth opportunities. You’ll work with the brightest minds in tech and have the freedom to innovate.
- Attractive salary, health insurance, wellness programs, retirement benefits, and much more.
- Join a company that fosters creativity, values diversity, and encourages risk-taking in building the future of payments.
- Enjoy a supportive work environment that promotes work-life balance through flexible working hours and remote work options.