Epicareer Might not Working Properly
Learn More

Technical Lead, Product Engineering

Salary undisclosed

Apply on


Original
Simplified
Responsibilities

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

Design & Development Review

  • 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.

Team Leadership

  • 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.

General

  • 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.

Requirements

  • 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