Senior Tech Lead (React)

Nextjob
Full-timeColombo, Sri Lanka

Description

As a Senior Tech Lead (Frontend), you will provide technical leadership for frontend engineering teams, defining technical strategy and driving architectural decisions that shape user experience and product quality. This role combines strong frontend technical expertise with hands-on leadership, requiring 7-10+ years of experience including 2-3 years in tech lead roles. You will architect and design scalable frontend solutions using TypeScript/JavaScript with React and Next.js, define and evolve design systems to ensure UI consistency, accessibility, and brand alignment across products, and drive frontend engineering excellence through clean code practices, SOLID principles, and comprehensive automated testing (unit, integration, E2E).

You are expected to lead multiple frontend engineering teams and products through technical influence and mentorship. You will own the technical roadmap for frontend platforms, balancing new feature delivery with tech-debt management, lead teams through the full SDLC in Agile/Scrum or Kanban environments, and stay current with emerging frontend technologies and practices. This position requires experience with modern frontend architecture including micro-frontends and mono-repos, and a passion for mentoring and growing frontend engineers to foster a culture of continuous improvement.

Key Responsibilities Frontend Architecture & Technical Strategy

  • Architect and design scalable frontend solutions using TypeScript/JavaScript with React and Next.js
  • Define frontend technical direction and develop architecture roadmaps for assigned products
  • Lead frontend technical initiatives and migrations across teams
  • Design and implement micro-frontend architectures and maintain mono-repos
  • Own the technical roadmap for frontend platforms, balancing new feature delivery with tech-debt management

Design Systems & UI Excellence

  • Define and evolve design systems to ensure UI consistency, accessibility, and brand alignment
  • Establish strong standards for user experience, performance, and accessibility
  • Drive adoption of modern frontend patterns and best practices across teams

Engineering Excellence & Code Quality

  • Champion clean code principles, SOLID design patterns, and automated testing (unit, integration, E2E)\
  • Lead code reviews, pair programming sessions, and knowledge-sharing initiatives
  • Establish frontend engineering excellence standards and best practices
  • Reduce technical debt strategically while maintaining delivery velocity

Innovation & Continuous Improvement

  • Identify and evaluate emerging frontend technologies and practices that can improve team productivity
  • Stay current with modern frontend trends (e.g., AI-assisted development, framework updates) and pilot proof-of-concepts
  • Adopt proven technologies and patterns that enhance development efficiency

Leadership & Team Development

  • Lead and mentor frontend engineers across multiple teams and products
  • Serve as a mentor and coach, fostering a culture of continuous improvement
  • Support the growth and development of engineers at all levels
  • Help shape strong frontend engineering values and culture
  • Proactively identify opportunities for improvement and drive initiatives with minimal supervision

Agile Delivery & Process

  • Lead teams through the full SDLC in Agile/Scrum or Kanban environments
  • Establish effective technical processes and standards
  • Support adoption of new technologies and practices
  • Ensure consistent delivery outcomes across frontend engineering teams Stakeholder Communication
  • Align frontend technical efforts with business goals and product roadmaps
  • Communicate technical decisions, risks, and trade-offs to senior stakeholders
  • Represent the frontend technical perspective in planning and decision-making
  • Make technical decisions that balance immediate needs with long-term maintainability

Talent Development

  • Contribute to frontend talent development and team growth initiatives
  • Participate in technical interviews and candidate evaluation
  • Identify and nurture technical leadership potential
  • Demonstrate passion for mentoring and growing engineers at all levels Qualifications and ExperienceFrontend Technical Expertise
  • Strong proficiency in TypeScript/JavaScript with solid understanding of React and Next.js
  • Experience architecting micro-frontend applications and maintaining mono-repos
  • Strong knowledge of modern frontend architecture patterns, state management, and component design
  • Good understanding of frontend performance optimization, accessibility standards (WCAG), and responsive design

Engineering Practices

  • Experience implementing clean code practices, SOLID principles, and design patterns
  • Solid experience with automated testing strategies (unit, integration, E2E) using modern testing frameworks
  • Working knowledge of CI/CD pipelines, frontend build optimization, and deployment strategies
  • Experience with design systems, component libraries, and maintaining UI consistency

Architecture & Infrastructure

  • Working knowledge of cloud platforms, infrastructure as code, and DevOps practices
  • Experience leading frontend technical initiatives and migrations
  • Understanding of frontend security best practices and secure coding standards
  • Experience working on production systems at scale

Leadership & Collaboration

  • Experience providing technical leadership to frontend engineering teams
  • Track record of driving technical improvements and supporting team development
  • Experience working in Agile/Scrum or Kanban environments
  • Passion for mentoring and growing engineers with ability to foster continuous improvement

Learning & Growth Mindset

  • Stay current with emerging frontend trends and technologies (modern frameworks, tooling, best practices)
  • Experience evaluating and adopting new technologies
  • Self-motivated with ability to identify opportunities for improvement and drive initiatives
  • Demonstrated commitment to continuous learning and professional development

Communication Skills

  • Strong technical communication skills with ability to explain complex concepts clearly
  • Ability to align technical decisions with business objectives
  • Effective communication with diverse stakeholder groups including product and design teams
  • Collaborative approach to navigating technical disagreements and building consensus

Benefits

  • Great Remuneration πŸ’°
  • Flexible Work Arrangement 🏠
  • Performance Bonus 🏦
  • Private Health Insurance πŸ₯
  • Accelerated Career Growth πŸ“š
  • Latest Tech Equipment πŸ’»
  • International Exposure πŸš€
  • Exciting Company Events πŸ₯³

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
The hiring team may use this number to contact you about this job.

By clicking 'Submit Application', you agree to receive job application updates from Nextjob via text and/or WhatsApp. Message frequency may vary. Reply STOP to unsubscribe at any time. Message & data rates may apply.