Engineering Manager
Razorpay was founded by Shashank Kumar and Harshil Mathur in 2014. Razorpay is building a new-age digital banking hub (Neobank) for businesses in India with the mission is to enable frictionless banking and payments experiences for businesses of all shapes and sizes. What started as a B2B payments company is processing billions of dollars of payments for lakhs of businesses across India.
The Role:
As a Frontend Engineering Manager, you will be responsible for leading and managing a team of frontend developers to deliver high-quality, scalable, and user-friendly web applications. You will play a critical role in guiding the technical direction, driving innovation, and ensuring the successful delivery of projects on time and within budget. Additionally, you will collaborate with cross-functional teams, including product managers, designers, and backend engineers, to create exceptional user experiences and drive the continuous improvement of our frontend development processes.
Roles and Responsibilities:
- Team Leadership: Manage, mentor, and inspire a team of frontend developers, fostering a collaborative and inclusive work environment that encourages individual growth and team cohesion.
- Technical Direction: Provide technical guidance and expertise to the team, ensuring the use of best practices, coding standards, and the adoption of the latest frontend technologies.
- Project Management: Oversee the planning, execution, and delivery of frontend projects, collaborating closely with product managers and stakeholders to define project scope, requirements, and timelines.
- Quality Assurance: Ensure the team consistently produces high-quality code and applications by conducting code reviews, promoting automated testing, and implementing continuous integration and deployment processes.
- Performance Optimization: Identify and address performance bottlenecks and optimization opportunities to ensure our web applications are fast, efficient, and scalable.
- User Experience: Collaborate with designers and product managers to create intuitive, accessible, and visually appealing user interfaces that align with user needs and business objectives.
- Innovation and Research: Stay up-to-date with industry trends, frontend technologies, and best practices, and drive innovation within the team to enhance development processes and user experiences.
- Cross-Functional Collaboration: Work closely with backend engineering teams, QA teams, and other stakeholders to ensure seamless integration and end-to-end delivery of features and projects.
- Issue Resolution: Act as an escalation point for resolving technical issues and challenges, providing hands-on support to the team when necessary.
- Performance Management: Conduct regular performance evaluations, provide feedback, and identify areas for improvement to enhance the overall effectiveness of the frontend team.
Mandatory Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 10+ years of proven experience in frontend development, including expertise in HTML, CSS, JavaScript, and modern frontend frameworks (e.g., React, Angular, Vue.js).
- 2+ years of previous experience in a leadership or management role, guiding and motivating a team of frontend developers.
- Strong understanding of software development methodologies, design patterns, and best practices.
- Demonstrated ability to manage projects from inception to completion while meeting deadlines and budgetary constraints.
- Experience with performance optimization, code review processes, and automated testing.
- Excellent communication and interpersonal skills to effectively collaborate with cross-functional teams and stakeholders.
- A passion for delivering exceptional user experiences and driving continuous improvement in frontend development processes.
- Ability to adapt to a fast-paced, dynamic work environment and handle multiple priorities effectively.
Good to have:
We also expect the following, but we accept that you can be an absolutely great developer without fulfilling the below. So go ahead and apply even if the following isn’t applicable:
- Experience with responsive design and mobile-first development.
- Familiarity with backend technologies and RESTful APIs.
- Knowledge of UX/UI design principles and user-centred design methodologies.
- Familiarity with agile development methodologies (e.g., Scrum, Kanban).
Location: Bangalore
Apply for this job
*
indicates a required field