Search by job, company or skills
We are looking for an experienced Tech Lead Cum Project Manager to oversee the technical development and delivery of our proprietary digital product. This position combines leadership responsibilities with hands-on technical expertise, requiring proficiency in modern web technologies such as Node.js and React.js.
The ideal candidate will possess a strong background in software development, coupled with the ability to manage cross-functional teams and ensure the successful delivery of high-quality, scalable applications.
Key Responsibilities:
Technical Leadership: Lead, mentor, and guide a team of developers, ensuring adherence to best practices in software development and maintaining high coding standards.
Product Development: Work closely with product managers, UX/UI designers, and stakeholders to translate business requirements into functional, user-friendly digital solutions.
Architecture & Design: Define and implement the technical architecture and technology stack for the product, ensuring that it is scalable, secure, and maintainable for future growth.
Development & Deployment: Lead hands-on development efforts using Node.js, React.js , and other relevant technologies. Oversee the deployment, maintenance, and optimization of the product.
Code Reviews & Quality Assurance: Conduct regular code reviews to maintain consistent code quality, provide constructive feedback, and foster continuous improvement among team members.
Innovation & Research: Stay current with emerging technologies and industry trends. Drive the adoption of innovative solutions to improve product development and performance.
Cross-Functional Collaboration: Collaborate with various teams (product, design, QA, etc.) to ensure alignment between technical solutions and business goals, fostering a seamless workflow.
Problem-Solving & Risk Management: Identify technical challenges, provide proactive solutions, and manage risks associated with project delivery.
Required Skills & Qualifications:
1) Minimum 5 years of experience in software development, with at least 2 years in a leadership or tech lead role. Proven experience in managing complex software projects and technical teams.
2) Expertise in Web/Mobile Technologies:
Agile Methodology: Experience working in Agile/Scrum environments, managing
iterative development cycles, and delivering projects on time.
Problem-Solving Skills: Strong analytical and problem-solving skills, with a proactive
approach to identifying and addressing technical challenges.
Communication: Excellent verbal and written communication skills, with the ability to
clearly articulate complex technical concepts to both technical and non-technical stakeholders.
Preferred Qualifications:
Educational Background: Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Product Development Experience: Previous experience in developing educational or digital learning products is highly desirable.
Leadership Qualities: Demonstrated ability to inspire, mentor, and lead teams toward achieving technical excellence and meeting business objectives.
Date Posted: 25/11/2024
Job ID: 101417267