Team Leadership: Lead and mentor a team of developers (Frontend and backend), fostering a collaborative and growth-oriented environment. Provide guidance, support, and constructive feedback to help team members excel in their roles.
Project Management: Manage and oversee projects from ideation to production, ensuring timely delivery, adherence to quality standards, and effective resource allocation.
Technical Expertise: Leverage your strong knowledge of JavaScript (Typescript), CSS, React, and Redux to make informed decisions and offer technical guidance to the development team. A solid understanding of backend principles and experience with Python or PHP will be beneficial in guiding backend development efforts.
Agile Development: Promote and implement Agile development methodologies to ensure efficient project execution, iterative improvement, and effective collaboration with other teams.
Recruitment and Onboarding: Participate in the hiring process for frontend developers, and actively contribute to onboarding new team members, helping them integrate into the team and project smoothly.
Performance Evaluation: Conduct regular performance evaluations for team members, recognizing achievements, and identifying areas for improvement.
Stakeholder Communication: Collaborate with product managers, designers, and other stakeholders to understand project requirements, set expectations, and provide progress updates.
Quality Assurance: Enforce best practices, coding standards, and ensure the delivery of high-quality, maintainable code.
Continuous Learning: Stay abreast of industry trends, advancements, and emerging technologies, and encourage the team to do the same, fostering a culture of continuous learning.
Requirements:
Experience: Minimum of 5 years of experience as a frontend developer, with at least 2 years of experience in a leadership or managerial role, leading teams of at least 3 developers.
Technical Skills: Strong proficiency in JavaScript (Typescript), CSS, React, and Redux, with a proven track record of delivering successful frontend projects is a must. Experience with Python or PHP and general backend development principles is highly desired.
Project Management: Demonstrated experience managing and delivering frontend projects from conception to production, with a focus on meeting deadlines and project goals.
Agile Environment: Proficiency in working within Agile environments, utilizing Scrum methodologies to manage and deliver projects efficiently.
Communication: Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and communicate technical concepts to non-technical stakeholders.
Leadership: Strong leadership and people management skills, with the ability to inspire, motivate, and guide the team towards achieving excellence.
Problem-Solving: Exceptional problem-solving and decision-making capabilities, with a focus on finding pragmatic solutions to complex technical challenges.
Passion: A genuine passion for frontend development and staying up-to-date with the latest industry trends and best practices.
Education: Bachelor's degree in Computer Science or a related field is preferred.