Senior Technical Lead
TSA Media Group(PVT) Ltd
Full-time
10 Barnes Pl, Colombo 00700, Sri LankaLKR 180,000 - 180,000/monthSenior Technical Lead — TSA Media Group (Pvt) Ltd
Role Overview
TSA Media Group (Pvt) Ltd is looking for a Senior Technical Lead to strengthen technical delivery quality, solution clarity, development standards, execution capability, and team operating discipline across web and digital projects.
This role exists to:
- Improve technical quality and delivery consistency
- Create stronger solution architecture and technical decision-making
- Reduce avoidable rework, bugs, and delivery delays
- Improve team execution quality, accountability, and coordination
- Build a stronger technical function that clients, internal teams, and senior management can rely on
This is not just a senior developer role. This is a technical ownership, leadership, standards, and delivery role.
Core Responsibilities
1. Technical Ownership and Solution Direction
Own the technical direction of active web and digital projects, including:
- Solution structure
- Technical approach
- Implementation logic
- Development feasibility
- Platform or stack recommendations where relevant
- Technical risk identification
- Code and build quality expectations
- Alignment between scope and technical reality
Ensure:
- Technical direction is clear before execution begins
- Developers are not building from vague interpretation
- Weak or risky approaches are challenged early
- The team understands what is being built, how, and why
2. Technical Quality Control
Oversee technical quality across:
- Websites
- Landing pages
- Digital platforms
- Dashboards and web applications
- Integrations and workflows
- Performance, stability, and maintainability of builds
Ensure:
- Delivered work meets quality expectations
- Avoidable bugs and unstable builds are reduced
- Implementation quality improves over time
- Issues are caught before client exposure where possible
- Fixes improve systems, not only symptoms
3. Delivery Stability and Technical Execution
Lead the technical execution layer by:
- Reviewing active builds and technical tasks
- Identifying blockers early
- Helping teams resolve technical issues quickly
- Ensuring technical work is progressing to plan
- Preventing silent drift in scope or quality
Ensure:
- No major technical task remains unclear without owner or next step
- Blockers are surfaced early, not after deadlines fail
- Developers understand what "done properly" means
- Delivery becomes dependable for service teams and clients
4. Technical Team Guidance and Capability Building
Guide junior and mid-level team members by:
- Reviewing technical work
- Giving clear, usable feedback
- Improving solution structure and thinking
- Reducing repeated mistakes
- Building stronger technical judgment across the team
- Coaching better technical execution habits
Ensure:
- Repeated issues decrease over time
- Team capability improves
- Juniors are not left guessing
- Technical knowledge is shared effectively across the team
5. Team Management and Reporting
Provide structured leadership oversight across the technical team by:
- Monitoring progress of active technical workstreams
- Ensuring clear ownership across tasks and deliverables
- Helping prioritize workload based on deadlines and business needs
- Identifying resource constraints, delays, or execution risks early
- Coordinating technical team efforts across multiple active projects
- Maintaining visibility on status, blockers, and next steps
- Supporting accountability and follow-through within the team
- Sharing regular updates, risks, and recommendations with senior management
- Contributing input on capability gaps, hiring needs, and team development areas
Ensure:
- Technical work is visible and properly coordinated
- Priorities are clear across the team
- Delivery risks are escalated early
- Leadership has accurate reporting on progress and constraints
- The team operates with stronger structure and accountability
6. Cross-Functional Alignment
Work closely with:
- Project / Account Owners
- Business Operations Manager
- Design
- Branding
- Production
- Search Engine Optimization (SEO)
- Pay-Per-Click (PPC)
- Social Media Marketing (SMM) where relevant
- Senior Management
Ensure:
- Technical delivery aligns with what was sold
- Non-technical teams understand constraints, requirements, and timelines
- Handoffs and dependencies are clear
- Misalignment is surfaced early
- Client expectations remain grounded in delivery reality
- Technical priorities and risks are clearly communicated to senior management for decision-making
This role should improve alignment across teams while remaining a strong technical leadership function.
7. Systems, Standards, and Handover Quality
Help define and maintain:
- Coding standards
- Documentation standards
- Version control discipline
- Deployment and release discipline
- Handover quality
- Structured review practices
Ensure:
- Builds are easier to understand and support
- Technical knowledge is documented
- Recurring issues are reduced through standards
- Delivery becomes repeatable and reviewable
8. Client Onboarding and Project Lifecycle Support
Support the technical layer of client onboarding and project lifecycle management by:
- Contributing to technical discovery during onboarding
- Clarifying feasibility, scope assumptions, and implementation considerations early
- Supporting project teams with technical inputs throughout delivery
- Ensuring technical dependencies are understood at each stage of the project lifecycle
- Helping shape smooth transitions from scoping to execution, review, testing, and release
Ensure:
- Projects begin with stronger technical clarity
- Onboarding conversations include realistic technical guidance
- Project teams are supported with timely technical input throughout delivery
- Technical gaps are identified before they become delivery issues
9. Strategic Input and Recommendations to Senior Management
Act as a technical advisor to senior management by:
- Highlighting structural technical gaps affecting delivery quality or speed
- Identifying capability, tooling, process, and hiring needs
- Recommending improvements in systems, standards, and technical workflows
- Proposing practical solutions to strengthen the technical department over time
- Preparing proposals and recommendations for senior management on technical needs, priorities, and improvements
Ensure:
- Senior management has clearer technical visibility for decision-making
- Technical recommendations are practical, actionable, and tied to business needs
- Longer-term improvements are proactively surfaced instead of only being discussed during problems
Technical Requirements
Required Technical Capability
The Senior Technical Lead should have strong practical capability in:
- HTML, CSS, and JavaScript
- PHP
- Structured Query Language (SQL)
- WordPress and Content Management System (CMS)-based development
- REST Application Programming Interface (API) integrations
- Git-based version control workflows
- Staging, deployment, and release processes
- Debugging, root-cause analysis, and issue resolution
- Website performance optimization
- Responsive and cross-browser development standards
- Website security best practices
- Technical documentation and handover processes
- Quality Assurance (QA) review processes, bug validation, and release readiness
- Technical scoping, feasibility reviews, and solution planning
- Code review and developer guidance
Preferred Technical Exposure
Experience with the following will be an advantage:
- Amazon Web Services (AWS) or Microsoft Azure hosting environments
- Cloud infrastructure fundamentals (DNS, SSL, Content Delivery Network (CDN), backups, environments)
- Continuous Integration / Continuous Deployment (CI/CD) workflows
- Automated testing tools such as Selenium, Playwright, or Cypress
- JavaScript frameworks such as React or Next.js
- Analytics and tracking implementation tools such as Google Tag Manager (GTM) and Google Analytics 4 (GA4)
- Customer Relationship Management (CRM), forms, and third-party platform integrations
- Agency or multi-project delivery environments
Core Functional Scope
Web Delivery
- Website builds
- Landing pages
- Content-managed sites
- Front-end and back-end coordination
- Technical delivery quality
Technical Architecture
- Solution logic
- Build structure
- Maintainable implementation decisions
- Early prevention of weak architecture choices
Review and Quality Assurance (QA) Readiness
- Technical review before release
- Structural issue detection
- Release readiness support
- Stable handovers to Quality Assurance (QA) and clients
Team Uplift
- Mentoring
- Technical clarity
- Better review habits
- Stronger execution confidence
Strategic Technical Support
- Senior management recommendations
- Technical needs proposals
- Workflow and systems improvement inputs
- Technical visibility across the project lifecycle
Key Responsibilities by Operating Stage
Before Development Starts
- Review requirements and scope
- Clarify assumptions
- Identify risks early
- Define technical direction clearly
- Align feasibility with timelines
- Contribute to onboarding and project setup discussions where technical clarity is required
During Development
- Review active work
- Resolve blockers
- Identify drift early
- Maintain build quality
- Ensure work is properly tracked and understood
- Support project teams with technical inputs throughout the delivery lifecycle
- Maintain visibility across team progress and ownership
Before Delivery / Release
- Review technical quality before handoff
- Catch major bugs and risks
- Confirm readiness for testing or release
- Ensure project structure is stable
Team and Standards Development
- Conduct technical reviews
- Identify recurring mistakes
- Improve ways of working
- Strengthen internal standards
- Recommend tools, resources, and structural improvements needed by the department
Key Deliverables
The Senior Technical Lead should help create and maintain:
- Stronger technical direction across projects
- Clearer decisions before execution
- More stable and reliable delivery
- Better implementation quality
- Fewer repeated mistakes
- Stronger handovers
- Fewer avoidable bugs
- Improved team capability and confidence
- Better cross-functional trust in technical delivery
- Stronger technical input across client onboarding and project lifecycle stages
- Clear proposals and recommendations to senior management on technical needs and improvements
- Stronger team visibility, accountability, and reporting discipline
What Success Looks Like (First 30–60 Days)
- Clearer technical direction across active projects
- Stronger quality control before client review
- Faster visibility of blockers and risks
- Improved delivery confidence across teams
- Reduced rework caused by unclear technical decisions
- Better handover quality and documentation
- Stronger guidance for junior developers
- More consistent technical standards in daily execution
- Stronger technical contribution during onboarding and project planning
- Practical recommendations submitted to senior management on technical gaps, priorities, and required improvements
- Clearer visibility across technical workload and priorities
- Improved ownership and accountability across active tasks
- Stronger reporting rhythm to senior management
Key Performance Indicators (KPIs)
Technical Quality
- Reduction in avoidable bugs reaching Quality Assurance (QA) or client review
- Reduction in repeated technical errors
- Percentage of builds meeting internal standards before release
- Improved consistency across implementations
Delivery Stability
- Reduction in blockers discovered late
- Percentage of projects with clear technical direction before build starts
- Reduction in deadline slippage caused by technical ambiguity
- Reduction in rework from poor upstream decisions
Team Capability
- Improvement in junior and mid-level output quality
- Reduction in repeated support needs for the same issues
- Recurring issues structurally corrected
- Improved review pass quality over time
Documentation and Handover
- Percentage of projects with adequate documentation
- Reduced reliance on undocumented knowledge
- Stronger version control and release discipline
Team Management and Reporting
- Percentage of active tasks with clear ownership and status
- Reduction in missed deadlines caused by poor coordination
- Improvement in visibility across technical workload and progress
- Timeliness and quality of reporting to senior management
- Faster escalation of blockers and resource issues
- Improved delivery consistency across multiple projects
Strategic and Lifecycle Support
- Improvement in technical clarity during onboarding and early project stages
- Number of technical improvement proposals or recommendations submitted to senior management
- Improved visibility of technical risks, needs, and resource gaps for leadership decisions
Candidate Profile
Must-Have
- Strong web and digital technical experience
- Proven ability to lead delivery, not only code
- Ability to improve the work of others
- Strong judgment and problem-solving ability
- Balance of speed and quality
Critical Traits
- Spots risk early
- Gives clear direction
- Improves team quality
- Communicates clearly with non-technical stakeholders
- Challenges weak decisions constructively
- Reduces chaos rather than adding to it
- Can translate technical needs into practical recommendations for leadership
- Can lead people, not just systems
Ideal Background
- 5+ years in web development, technical delivery, or architecture roles
- Experience reviewing multiple concurrent projects
- Experience leading or coordinating technical teams
- Agency or fast-paced service environment experience preferred
- Strong experience across build, review, release readiness, and handover
- Familiarity with front-end, back-end, integrations, and deployment workflows
- Experience contributing to technical planning, onboarding, and cross-functional delivery
What This Role Is
This role is:
- The technical standards owner
- The technical direction layer
- A quality and execution multiplier
- A team leadership and accountability function
- A technical support function across onboarding and delivery
- A key contributor to senior management decisions on technical priorities and needs
- The person who helps problems get solved before clients feel them
One-Line Summary
The Senior Technical Lead owns TSA Media Group (Pvt) Ltd's technical quality, direction, delivery consistency, and team operating discipline across web and digital projects, while supporting client onboarding, project lifecycle execution, and senior management decision-making through clear technical leadership and practical recommendations.