We are seeking an experienced Frontend Engineering Manager to lead and mentor our frontend team. The ideal candidate will possess strong expertise in React.js, along with solid skills in PHP, architecture design, performance optimization, and scalability improvements. This role requires a combination of hands-on technical proficiency, leadership capabilities, and strategic vision to enhance our frontend systems while collaborating closely with backend and product teams.
Key Responsibilities
Lead and mentor a team of frontend engineers, fostering professional growth and technical excellence. Architect, design, and optimize scalable frontend solutions primarily using React.js. Work closely with backend teams to ensure seamless API integrations, leveraging PHP knowledge when necessary. Drive performance enhancements to improve load times, rendering efficiency, and overall application responsiveness. Implement and enforce best practices for frontend development, code quality, and maintainability. Manage the technical roadmap, aligning it with business goals and engineering standards. Collaborate with Product, UX, and Backend teams to deliver superior user experiences. Ensure frontend systems maintain high availability and scalability. Conduct regular code reviews, provide constructive feedback, and uphold engineering standards. Stay up to date with industry trends, emerging technologies, and best practices.
Required Qualifications
A minimum of 7 years in software development, including at least 2 years in a leadership role. Strong hands-on experience with React.js, including state management, hooks, and component-based architecture. Proficiency in PHP and experience with backend API integration. Deep understanding of frontend architecture, performance optimization, and scalability principles. Familiarity with CI/CD pipelines and modern frontend build tools such as Webpack and Babel. Knowledge of cloud platforms like AWS, GCP, or Azure is a plus. Excellent problem-solving skills with a data-driven approach to decision-making. Strong communication and stakeholder management abilities.
Preferred Qualifications and Benefits
Experience with microservices architecture and API design. Familiarity with modern state management libraries such as Redux, Zustand, or Recoil. Exposure to backend development practices and database optimization. Experience leading distributed teams.
We offer a dynamic work environment where innovation is encouraged, and employees are empowered to take ownership and make impactful decisions. Career development is a priority, with opportunities to learn from industry experts and access to resources such as conference reimbursements, training programs, and LinkedIn Learning courses.
Employee well-being is important to us, reflected in a competitive benefits package that includes an Employee Assistance Program, local meetups, flexible time off, and other benefits tailored to local regulations. Compensation is competitive and based on market data and experience, with potential bonuses linked to company and individual performance, as well as equity participation through grants and an Employee Stock Purchase Program.
We are committed to fostering a diverse and inclusive workplace free from discrimination based on race, religion, gender, age, disability, or any other protected characteristic. This position is based in Karachi, Pakistan.