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

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
Jobr Assistant extension
Get the extension →