UI Tech Lead

Weekday AI
Full-time₹3M-3.5M/year (INR)Coimbatore, India

📍 Job Overview

Job Title: UI Tech Lead

Company: Weekday AI (Client Role)

Location: Coimbatore, Tamil Nadu, India

Job Type: Full-Time

Category: Frontend Development / Technical Leadership

Date Posted: April 15, 2026

Experience Level: 7-10 Years

Remote Status: On-site

🚀 Role Summary

  • Spearhead frontend architecture and technical strategy using React.js and Next.js for diverse client projects, ensuring robust and scalable solutions.

  • Lead end-to-end UI delivery, from initial concept to final deployment, maintaining high standards of quality, performance, and timely execution.

  • Act as the primary technical point of contact for clients, adeptly managing requirements, providing strategic technical guidance, and resolving escalations.

  • Drive significant frontend performance improvements, focusing on Core Web Vitals, Server-Side Rendering (SSR), Static Site Generation (SSG), code splitting, and lazy loading.

  • Establish and enforce coding standards, best practices, and maintainable design systems to promote consistency and efficiency across development teams.

  • Mentor and guide a team of UI developers, fostering their technical growth through effective code reviews and knowledge sharing.

📝 Enhancement Note: While the job title is "UI Tech Lead," the responsibilities heavily lean into a senior technical leadership role within frontend development, focusing on architecture, client interaction, and team mentorship. The "operations" context here is interpreted as the operational excellence of the frontend development lifecycle and delivery process.

📈 Primary Responsibilities

  • Define and implement robust frontend architecture using React.js and Next.js, ensuring scalability, maintainability, and adherence to project requirements.

  • Lead the complete UI delivery lifecycle for client projects, from technical design and development to deployment and post-launch support.

  • Serve as the main frontend Single Point of Contact (SPOC) for clients, effectively communicating technical solutions, managing expectations, and handling escalations.

  • Develop complex, high-impact UI modules hands-on, demonstrating technical proficiency and problem-solving capabilities.

  • Implement and optimize performance metrics, including Core Web Vitals, SSR/SSG, code splitting, and lazy loading, to enhance user experience and SEO.

  • Establish and enforce coding standards, best practices, and a cohesive design system across all frontend development activities.

  • Lead, mentor, and conduct code reviews for a team of UI developers, fostering skill development and ensuring code quality.

  • Collaborate cross-functionally with backend, UX, QA, and DevOps teams to ensure seamless integration and efficient project delivery.

  • Ensure high standards of code quality, comprehensive testing, and long-term maintainability for all developed frontend solutions.

  • Independently manage multiple projects and stakeholders, ensuring successful execution, client satisfaction, and alignment with business objectives.

📝 Enhancement Note: The responsibilities highlight a blend of hands-on development, technical leadership, client management, and team mentorship, all crucial for ensuring the operational efficiency and success of frontend project delivery.

🎓 Skills & Qualifications

Education:

Experience:

Required Skills:

  • Solid command of JavaScript (ES6+), HTML5, and CSS3, with a deep understanding of core web principles and browser rendering.

  • Demonstrated hands-on expertise with React.js, including Hooks, component lifecycle management, state management patterns, and performance optimization techniques.

  • Practical experience with Next.js, covering SSR, SSG, routing, middleware, and building scalable, SEO-friendly applications.

  • Proven ability to design and implement scalable, maintainable frontend architectures for complex, enterprise-level systems.

  • Strong background in component-driven development and creating/managing reusable design systems.

  • Proficiency with state management libraries like Redux, Zustand, or React's Context API, understanding their appropriate use cases.

  • Hands-on experience with code splitting, lazy loading, rendering optimizations, and improving Core Web Vitals.

  • Extensive experience integrating with REST APIs and GraphQL.

  • Ability to actively contribute to coding tasks, perform thorough code reviews, mentor junior developers, and provide clear technical guidance.

  • Proven capability to independently tackle complex UI challenges and critical modules.

  • Experience working directly with clients and stakeholders, including discussions, demonstrations, and managing escalations.

  • Skill in translating business requirements into effective and efficient technical solutions.

Preferred Skills:

  • Experience with Node.js and Express.js for backend development or tooling.

  • Proficiency in TypeScript for enhanced code quality and maintainability.

  • Knowledge of cloud platforms such as AWS or Vercel for deployment and hosting.

  • Understanding of e-commerce platforms or high-traffic application environments.

📝 Enhancement Note: The emphasis on React.js, Next.js, and architectural design points towards a role focused on building scalable and efficient frontend solutions, aligning with operational excellence in software delivery.

📊 Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Showcase of complex frontend projects demonstrating mastery of React.js, Next.js, and modern JavaScript features.

  • Examples of architecting scalable and maintainable frontend solutions, detailing design decisions and rationale.

  • Case studies highlighting performance optimization efforts, including improvements in Core Web Vitals, SSR/SSG implementation, code splitting, and lazy loading.

  • Demonstrations of experience with state management solutions (Redux, Zustand, Context API) and API integrations (REST, GraphQL).

Process Documentation:

  • Examples of how you've translated business requirements into technical specifications and frontend designs.

  • Documentation or descriptions of processes you've implemented for ensuring code quality, testing strategies, and maintainability.

  • Case studies illustrating your approach to managing project workflows, stakeholder communication, and client escalations in a frontend context.

📝 Enhancement Note: A strong portfolio demonstrating not just coding skills but also architectural thinking, process implementation, and leadership in frontend development is crucial for this role.

💵 Compensation & Benefits

Salary Range: INR 30,00,000 - INR 35,00,000 per annum (approximately $36,000 - $42,000 USD, depending on exchange rates)

Benefits:

  • Opportunity to work on diverse and challenging client projects for a growing AI company.

  • Mentorship and skill development in a dynamic startup environment.

  • Potential for professional growth and leadership within the organization.

  • Collaborative team culture focused on innovation and technical excellence.

Working Hours:

  • Standard full-time hours, likely around 40 hours per week, with flexibility expected in a client-facing and project-driven role.

📝 Enhancement Note: The salary range is provided in INR and converted to USD for broader context. It reflects a senior-level technical lead position in Coimbatore, India. Benefits are inferred based on typical startup offerings and the nature of the role.

🎯 Team & Company Context

🏢 Company Culture

Industry: Artificial Intelligence (AI) - This role is for a client of Weekday AI, meaning the candidate will be working for a company within the AI sector, likely leveraging advanced technologies.

Company Size: The input doesn't specify the client's company size, but Weekday AI itself appears to be a platform facilitating hiring for tech companies, suggesting a network of various-sized organizations, including startups.

Founded: Weekday AI's founding date is not provided, but the focus on AI implies a modern, technology-driven company.

Team Structure:

  • The UI Tech Lead will likely be part of a client's engineering team, reporting to a Head of Engineering or CTO.

  • This role involves leading a team of UI developers and collaborating closely with backend engineers, UX designers, QA testers, and DevOps specialists.

Methodology:

  • The role requires familiarity with Agile/Scrum methodologies for iterative development and project management.

  • Emphasis on data-driven decision-making for performance optimization (Core Web Vitals, SSR/SSG).

  • Workflow planning and optimization strategies are critical for managing multiple client projects efficiently.

  • Automation practices are expected in testing, deployment, and potentially CI/CD pipelines.

Company Website: [Weekday AI Client's Website - To be discovered by applicant]

📝 Enhancement Note: The client context within the AI industry suggests a fast-paced, innovative environment. The operational aspect is about driving efficient development and delivery within this context.

📈 Career & Growth Analysis

Operations Career Level: Senior Technical Lead / Architect. This role is positioned at a critical junction, requiring both deep technical expertise and the ability to lead and mentor. It's beyond a senior developer and involves strategic decision-making for frontend development.

Reporting Structure: The UI Tech Lead will likely report to a higher-level engineering manager (e.g., Engineering Manager, Director of Engineering, CTO) and will manage a team of UI developers.

Operations Impact: The role's impact is significant, directly influencing the quality, performance, scalability, and maintainability of frontend applications. This operational efficiency in frontend development directly impacts user experience, client satisfaction, and ultimately, the success of client projects and the business.

Growth Opportunities:

  • Technical Specialization: Deepen expertise in advanced frontend architecture, performance optimization, and potentially explore full-stack capabilities with Node.js.

  • Leadership Development: Progress into roles such as Head of Frontend, Engineering Manager, or Solutions Architect, with greater strategic oversight and team management responsibilities.

  • Cross-Functional Exposure: Gain broader experience in the AI sector by working on diverse client projects, understanding different business needs and technical challenges.

  • Mentorship: Develop strong leadership and coaching skills through guiding junior developers.

📝 Enhancement Note: The growth path clearly indicates a move towards more strategic and leadership-focused roles, emphasizing continuous learning and operational improvement within the engineering domain.

🌐 Work Environment

Office Type: On-site in Coimbatore. This suggests a traditional office setting where in-person collaboration and team synergy are prioritized.

Office Location(s): Coimbatore, Tamil Nadu, India. This location is a major industrial and IT hub in Southern India.

Workspace Context:

  • A collaborative office environment conducive to team brainstorming, code reviews, and direct interaction with colleagues.

  • Access to necessary development tools, hardware, and potentially a shared technology stack.

Work Schedule:

  • Standard full-time employment, likely with core working hours that facilitate team collaboration and client communication. Flexibility may be offered, but the on-site nature implies a structured work week.

📝 Enhancement Note: The on-site requirement emphasizes a traditional work environment focused on in-person collaboration, which can be beneficial for team cohesion and direct mentorship in a technical leadership role.

📄 Application & Portfolio Review Process

Interview Process:

  • Initial Screening: Review of resume and application, focusing on experience with React.js, Next.js, and leadership responsibilities.

  • Technical Interview(s): In-depth assessment of JavaScript, React.js, Next.js knowledge, architectural design principles, performance optimization techniques, and problem-solving skills. May include live coding or algorithmic challenges.

  • Portfolio Review: Presentation and discussion of past projects, focusing on architectural decisions, challenges overcome, performance improvements, and leadership contributions.

  • Client/Stakeholder Interaction Simulation: Potential scenario-based questions or discussions to assess client communication, requirement gathering, and escalation management skills.

  • Team Fit/Cultural Interview: Evaluation of collaboration style, mentorship approach, and alignment with the client's startup culture.

Portfolio Review Tips:

  • Structure: Organize your portfolio to clearly highlight key projects, your specific role, and the technologies used.

  • Case Studies: For each significant project, prepare a brief case study detailing:

    • The problem/business requirement.
    • Your architectural approach and technical decisions.
    • Challenges faced and how you overcame them.
    • Key contributions (e.g., performance improvements, new feature development, team leadership).
    • Measurable outcomes or impact (e.g., performance metrics, user engagement, client satisfaction).
  • Technical Depth: Be ready to discuss code quality, testing strategies, state management, API integrations, and performance optimization in detail.

  • Leadership Focus: Emphasize examples of mentoring, code reviews, setting standards, and managing technical direction.

  • Client Interaction: Prepare examples of how you've managed client expectations, gathered requirements, and handled escalations.

Challenge Preparation:

  • Coding Challenges: Practice common JavaScript, React.js, and algorithmic problems. Focus on writing clean, efficient, and well-documented code.

  • System Design: Prepare to discuss how you would architect a complex frontend application, considering scalability, performance, security, and maintainability.

  • Performance Optimization Scenarios: Be ready to discuss strategies for improving Core Web Vitals, optimizing bundle sizes, and implementing SSR/SSG effectively.

📝 Enhancement Note: The interview process is designed to thoroughly assess both technical prowess and leadership capabilities, with a strong emphasis on practical application and client-facing skills. The portfolio is a critical component for demonstrating these.

🛠 Tools & Technology Stack

Primary Tools:

  • JavaScript Frameworks/Libraries: React.js, Next.js (core).

  • State Management: Redux, Zustand, React Context API.

  • Styling: CSS3, potentially CSS-in-JS solutions (e.g., Styled Components), Sass/SCSS.

  • Build Tools: Webpack, Vite, Parcel (likely managed by Next.js).

  • Version Control: Git (required).

Analytics & Reporting:

  • Performance Monitoring: Tools for tracking Core Web Vitals (e.g., Lighthouse, PageSpeed Insights, dedicated monitoring tools).

  • Analytics Platforms: Google Analytics, Amplitude, or similar for user behavior tracking.

  • Dashboarding: Potentially tools for internal team dashboards or client reporting.

CRM & Automation:

  • API Integration: Experience with REST APIs and GraphQL is essential.

  • Cloud Platforms (Good to Have): AWS, Vercel for deployment and hosting.

  • Backend Technologies (Good to Have): Node.js, Express.js.

📝 Enhancement Note: The stack is heavily focused on modern JavaScript frontend development, with Next.js and React.js at its core. Experience with performance metrics and API integrations is critical for operational success.

👥 Team Culture & Values

Operations Values:

  • Technical Excellence: A commitment to writing high-quality, performant, and maintainable code.

  • Continuous Improvement: A drive to constantly learn, optimize processes, and adopt new technologies.

  • Collaboration: Valuing teamwork, open communication, and constructive feedback to achieve shared goals.

  • Client Focus: Prioritizing client needs and delivering solutions that provide tangible business value.

  • Ownership & Accountability: Taking responsibility for tasks, projects, and their outcomes.

Collaboration Style:

  • Cross-functional: Seamlessly working with backend, UX, QA, and DevOps teams to ensure integrated and efficient project delivery.

  • Mentorship-driven: Fostering a supportive environment where knowledge is shared, and team members are encouraged to grow.

  • Data-informed: Using data and metrics to guide decisions, measure success, and identify areas for optimization.

  • Agile & Iterative: Embracing flexibility and adaptability in development processes to respond to changing requirements.

📝 Enhancement Note: The culture likely emphasizes a blend of technical rigor, collaborative problem-solving, and client-centric delivery, common in fast-paced tech environments and client-facing roles.

⚡ Challenges & Growth Opportunities

Challenges:

  • Managing Client Expectations: Balancing client demands with technical feasibility, timelines, and budget constraints.

  • Technical Debt Management: Proactively addressing and mitigating technical debt in evolving client projects.

  • Performance Optimization at Scale: Ensuring high performance across diverse client applications and user bases.

  • Team Mentorship & Development: Effectively guiding and upskilling a team of developers while managing project deliverables.

  • Keeping Pace with Technology: Continuously learning and adapting to the rapidly evolving frontend landscape.

Learning & Development Opportunities:

  • Advanced Frontend Architecture: Opportunities to design and implement complex architectural patterns.

  • Performance Engineering: Deepen expertise in optimizing web applications for speed and user experience.

  • Leadership & Management: Develop skills in team leadership, project management, and client relations.

  • Exposure to AI Technologies: Gain insights into the AI domain through client projects, potentially broadening technical horizons.

  • Mentorship Programs: Benefit from guidance from senior leaders and contribute to mentoring junior team members.

📝 Enhancement Note: The role presents significant challenges that are directly tied to growth opportunities, pushing the candidate to expand their technical and leadership capabilities.

💡 Interview Preparation

Strategy Questions:

  • "Describe a time you had to define a frontend architecture for a complex project. What were your key considerations, and what was the outcome?" (Focus on architectural principles, scalability, maintainability, and rationale.)

  • "How do you approach performance optimization for a web application? Walk us through a specific example where you improved Core Web Vitals or other performance metrics." (Prepare a detailed case study with metrics and technical steps.)

  • "You're the main SPOC for a client who is unhappy with the frontend delivery timeline. How do you manage this situation?" (Focus on communication, expectation management, problem-solving, and proactive solutions.)

Company & Culture Questions:

  • "What interests you about working for a client in the AI industry?" (Research the client's domain and express genuine interest.)

  • "Describe your ideal team collaboration style." (Align your answer with the collaborative, cross-functional environment described.)

Portfolio Presentation Strategy:

  • Select Key Projects: Choose 2-3 projects that best showcase your leadership, architectural skills, and impact on performance or complex UI development.

  • Quantify Impact: For each project, clearly state the business problem, your solution, and the measurable results (e.g., X% improvement in load time, Y% reduction in errors, Z% increase in user engagement).

  • Technical Deep Dive: Be prepared to explain your architectural choices, technology stack, and specific implementation details.

  • Leadership Narratives: Highlight instances where you led teams, mentored developers, or influenced technical direction.

  • Conciseness: Keep your presentation focused and engaging, allowing time for Q&A.

📝 Enhancement Note: Preparation should focus on demonstrating leadership, technical depth in React/Next.js, a strong understanding of performance optimization, and excellent client communication skills, all supported by concrete examples from your portfolio.

📌 Application Steps

To apply for this UI Tech Lead position:

  • Submit your application through the provided link on Workable.

  • Tailor Your Resume: Highlight your 7-10 years of experience, emphasizing leadership roles, React.js, Next.js, frontend architecture, and client-facing responsibilities. Use keywords from the job description.

  • Prepare Your Portfolio: Curate your best work, focusing on projects that demonstrate your ability to define architecture, lead development, optimize performance, and mentor teams. Be ready to present 2-3 key case studies with quantifiable results.

  • Research the Client: If possible, try to gather information about Weekday AI's client in the AI sector to tailor your interest and responses.

  • Practice Interview Questions: Rehearse answers to common technical, behavioral, and situational questions, especially those related to leadership, architecture, and client management.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization or Weekday AI before making application decisions.

Application Requirements

Candidates must have 7 to 10 years of professional experience with deep expertise in JavaScript, React.js, and Next.js. A bachelor's degree in Engineering is required, along with strong skills in frontend architecture, state management, and client-facing communication.