Description
We are seeking an experienced and highly skilled Web Development Manager to lead one of our talented development teams. The ideal candidate has a strong background in multiple technology stacks, proven leadership skills, and a passion for managing people. As a Development Manager, you will play a crucial role in guiding, overseeing the development process, and mentoring our development team.
\n- Leadership and People Management:
- Lead and manage a team of developers, providing mentorship, guidance, and performance feedback.
- Manage performance in collaboration with the people team.
- Take active part to the recruitment process for Engineering in collaboration with the TA team
- Foster a collaborative and innovative team environment.
- Set clear goals and expectations for the team, ensuring alignment with company objectives.
- Facilitate professional development opportunities for team members.
- Technical Expertise:
- Oversee the design, development, and deployment of high-quality web solutions.
- Stay current with industry trends and emerging technologies to drive innovation within the team.
- Provide technical leadership across various technology stacks, ensuring best practices and high code quality standards.
- Assist in troubleshooting and resolving complex technical issues.
- Expert knowledge of website optimization and performance.
- Project Management:
- Work closely with product managers, designers, and other stakeholders to define project requirements and scope.
- Develop and maintain project plans.
- Monitor project progress and adjust resources as necessary to meet deadlines.
- Strategic Planning:
- Contribute to the development of the company's technical strategy and roadmap.
- Identify opportunities for process improvements and efficiencies in the development lifecycle.
- Evaluate and recommend new tools, frameworks, and technologies to enhance our development capabilities.
- Collaboration and Communication:
- Facilitate effective communication between developers, other departments, and external stakeholders.
- Present technical concepts and project updates to non-technical audiences, including senior management.
- Build strong relationships with cross-functional teams to ensure seamless integration of software solutions.
- Minimum of 7 years of experience in software development, with at least 3+ years in a formal leadership role, managing Senior Engineers.
- Strong interpersonal and communication skills.
- Proven experience with multiple technology stacks in both frontend and backend, such as WordPress, PHP, and JavaScript frameworks.
- Experience with website performance and collaboration with SEO and product teams.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and DevOps practices.
- Excellent problem-solving and analytical skills.