This job was posted more than 40 days ago and might be expired.

Weekday logo

Senior Frontend Engineer

Weekday

Posted about 2 months ago

About this role

Full Time Senior Senior Frontend Engineer in SaaS at Weekday in Bengaluru, Karnataka, India. Apply directly through the link below.

At a glance

Work mode
Office
Employment
Full Time
Location
Bengaluru, Karnataka, India
Experience
Senior · 4+ years

Core stack

  • Cross-functional
  • Observability
  • Optimization
  • Architecture
  • Performance
  • Scalability
  • TypeScript
  • Kubernetes
  • Playwright
  • WebSocket
  • Analytics
  • Cypress
  • Caching
  • Design
  • React
  • CI/CD
  • Vite
  • API
  • CDN
  • SRE
  • UI
  • UX

Quick answers

  • What skills are required?

    Cross-functional, Observability, Optimization, Architecture, Performance, Scalability, TypeScript, Kubernetes, Playwright, WebSocket, and more.

Weekday is hiring for this role. Visit career page

Bengaluru, India

This role is for one of the Weekday's clients

Min Experience: 4 years

Location: Bangalore

JobType: full-time

We are seeking a Senior Frontend Engineer who can take full ownership of the frontend ecosystem — from architectural decisions to production deployment. This is not a ticket-driven execution role. You will be the primary driver of the frontend stack, working closely with backend (Go + Protobuf APIs), product, design, QA, and DevOps teams.

You will own the reliability, performance, scalability, and developer experience of a React-based platform that includes a visual flow builder (React Flow), real-time agent dashboards, analytics interfaces, and SDK-powered chat widgets.

This is a product engineering role within a complex, enterprise-grade SaaS platform where architectural depth and production maturity are critical.

Requirements

Key Areas of Ownership

Platform UI & Visual Flow Builder

  • Own and evolve a drag-and-drop flow builder built on React Flow
  • Optimize performance for large-scale workflows (200+ nodes and beyond)
  • Improve usability, extensibility, and maintainability of configuration-heavy UI systems
  • Handle complex branching logic, API integrations, multilingual configurations, and voice-specific nodes

Component Architecture & Design System

  • Drive standardization and scalability of a growing React component library
  • Establish reusable patterns and enforce consistent design system adoption
  • Improve frontend architecture for long-term maintainability

API Integration Layer

  • Integrate with Go-based backend APIs using Protobuf-generated client stubs
  • Handle serialization/deserialization and API contract alignment
  • Manage application state, caching, optimistic updates, and error handling
  • Collaborate closely with backend engineers on API contract design and performance considerations

Build System & CI/CD

  • Own build tooling (Vite, Yarn) and improve build performance
  • Work with CI/CD pipelines (Argo-based deployments) to ensure deployment reliability
  • Implement preview deployments, feature flags, and bundle optimization strategies
  • Maintain high standards for production release quality

Performance & Observability

  • Optimize bundle size, rendering performance, and long-lived session memory usage
  • Address real-time UI performance challenges
  • Implement frontend observability: error tracking, monitoring, and performance diagnostics
  • Ensure production stability beyond code merges

Cross-Functional Collaboration

  • Partner with backend engineers on API contracts and integration patterns
  • Collaborate with QA to define testing strategy and coverage standards
  • Work with DevOps/SRE on deployment processes and reliability
  • Contribute directly to UX discussions with product and design teams

Core Non-Technical Expectations

  • Strong Ownership Mindset: Proactively identify issues, make informed architectural decisions, and take accountability for outcomes
  • Independent Decision-Making: Comfortable leading frontend architecture with minimal supervision
  • Clear Communication: Able to explain technical trade-offs to engineers, product managers, QA teams, and occasionally client stakeholders
  • Production-First Thinking: Prioritize resilience, error handling, monitoring, and graceful degradation in real-world environments

Required Technical Skills

  • Strong expertise in TypeScript and ReactJS
  • Experience building scalable, enterprise-grade frontend architectures
  • Strong state management patterns for multi-page, real-time applications
  • Deep understanding of performance optimization techniques in modern frontend systems
  • Experience working in complex SaaS or multi-tenant platforms

Good-to-Have Experience

  • Building real-time UIs (WebSocket dashboards, live consoles, streaming data)
  • Familiarity with WebRTC or SIP-based browser integrations
  • Micro-frontend architectures or module federation
  • Design systems and shared component libraries (Storybook or similar)
  • Advanced frontend testing strategies (Cypress, Playwright, visual regression testing)
  • Kubernetes-based deployment environments and CDN asset optimization
  • Experience with role-based access systems and complex enterprise configuration screens

Scope & Challenges

This role involves solving architectural challenges such as:

  • Designing a performant flow builder that can handle thousands of nodes
  • Structuring scalable state management across multi-page, real-time applications
  • Ensuring zero-downtime frontend deployments in production environments

Job details

Workplace

Office

Location

Bengaluru, Karnataka, India

Job type

Full Time

Experience

Senior · 4+ years

Similar

Company

Weekday

Website

Visit site

Twitter

@weekdayworks

Jobr Assistant extension

Get the extension →