< Back to roles
Job Title:

Technical Lead

Experience: 5-8 years
Job Location


Job Type: Full-time
Workplace Type:


Department: Development

Roles and Responsibilities

  • Responsible for the development of people & projects assigned.
  • Continuously updates his / her understanding of the platform and development process.
  • Responsible for designing & implementing of complex application features & removes technical impediments in the assigned projects.
  • May be involved in the development of POC.
  • Responsible for building up the high-performance Individual Development Plan to deliver exceptional outputs from the team.
  • Develop and review low-level design documents.
  • Provides input to system architecture and designs.
  • To ensure code quality standards are in place and code is produced to the highest standard.
  • Responsible for the productivity, efficiency and utilization of the Development Team through continuous training and development.
  • Provides guidance and technical training to the development team assigned.
  • Ensures the team complies with set delivery processes.
  • Implement improvements in the development process, tools, & technology.
  • Should possess excellent team building and leadership skills.
  • Demonstrates strong client-handling capabilities.
  • Responsible for validating and reporting accurate project status and highlighting risks on time.
  • Responsible for balancing correct team structures with defined roles and responsibilities.
  • Ensures compliance with organisational policies.

Must-have skills:

Technical Proficiency:

  • Programming Skills: A strong foundation in programming languages relevant to the team's projects.
  • Architecture Design: The ability to design and understand complex software architectures.
  • System Analysis: Skills in analyzing and understanding system requirements.
  • Code Review: The ability to review code for quality, adherence to standards, and efficiency.

  Project Management:

  • Agile Methodologies: Familiarity with agile development methodologies and the ability to manage projects in an agile environment.
  • Task Prioritization: Prioritize tasks effectively to meet project deadlines.
  • Time Management: Efficiently manage time and resources to ensure project delivery on schedule.

In addition to: 

Communication | Leadership | Problem Solving | Continuous Learning | Quality Assurance | Risk Management | Team Building | Documentation skills | Platform knowledge – Salesforce Commerce Cloud, Shopify, BigCommerce, Magento or other ecommerce related platforms | Knowledge of Microsoft products - Word, Excel, Visio, MS Project and PowerPoint


Bachelor's Degree in Computer/IT only, MCA