Technical Lead, Product Engineering
Salary undisclosed
Apply on
Original
Simplified
Responsibilities
Project Initiation & Scope Management
Project Initiation & Scope Management
- Collaborate with the Project Manager, Client and other stakeholder to define the project requirements, objectives, scope and deliverables.
- Work with the Project Manage to ensure that the project scope is well-documented and managed throughout the project lifecycle.
- Communicate the impact of scope changes to the project timelines and resources on project any scope changes to the Project Manager
- Work closely with the team to design technical solutions for complex problems.
- Ensure all technical documentations are up to date.
- Implement solutions with reusable frameworks and libraries approach.
- Review the codebase, architecture, and design of software solutions developed by the team.
- Oversee the development process, ensure code quality, best practices, and adherence to coding standards.
- Identify and resolve technical issues.
- Optimize existing applications, service sand components.
- Lead and inspire a team of developers, provide technical leadership, guidance and mentor the development team.
- Improve team efficiency and proficiency.
- Foster a collaborative and innovative team culture.
- Encourage continuous learning and professional development.
- Manage and communicate project tasks and priorities; ensure team high productivity.
- Keep up-to-date with the latest industry trends and technologies.
- Provide input for project milestones, schedules, quality assurance testing in an agile development environment.
- Communicate technical concepts to non-technical stakeholders.
- Assisting the recruitment and onboarding of new team members.
- Step up and manage the external stakeholders if and when the project manager is unavailable.
- Bachelor’s degree in Computer Science, Engineering or related field.
- Between 5 to 10 years’ experience in web development.
- Proven experience in a technical leadership role.
- Experience with software development methodologies and best practices.
- Excellent communication, leadership skills, and problem-solving abilities.
- Ability to work effectively in a fast-paced and collaborative environment.
- Experience with project management/Delivery management is an added advantage.
- Experience working and leading on Mobile app development is an added advantage.
- Extensive experience in Front-end Technologies and Progressive Web Applications ,e.g. webpack, reactjs/ ionic/ angular, knockout, etc.
- Strong understanding of web and micro services,e.g.REST, JSON/ XML-RPC, SOAP, JWT, etc.
- Strong understanding of web app security,e.g.Cross Site Scripting and Forgery (XSS and CSRF)
- Familiar with backend technologies ,e.g.SQL Server, CDN, etc.
- Familiar with scripting tools like Gruntjs, GulpJs, Npm, etc.
- Familiar with responsive web designs
- Familiar with front-end testing tools with be an advantage
- Experience with leading a team would be an advantage
Similar Jobs