๐ง๐ต๐ถ๐ ๐ฟ๐ผ๐น๐ฒ ๐ถ๐ ๐ณ๐ผ๐ฟ ๐ผ๐ป๐ฒ ๐ผ๐ณ ๐๐ต๐ฒ ๐ช๐ฒ๐ฒ๐ธ๐ฑ๐ฎ๐'๐ ๐ฐ๐น๐ถ๐ฒ๐ป๐๐
๐ฆ๐ฎ๐น๐ฎ๐ฟ๐ ๐ฟ๐ฎ๐ป๐ด๐ฒ: ๐ฅ๐ ๐ณ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ - ๐ฅ๐ ๐ต๐ฑ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ (๐ถ๐ฒ ๐๐ก๐ฅ ๐ณ๐ฌ-๐ต๐ฑ ๐๐ฃ๐)
Experience: 12+ yrs
Location: Bengaluru
Job Type: Full-time
We are looking for an experiencedย Senior Frontend Engineerย to design, build, and evolve high-performance web applications and platform experiences. This is a senior individual contributor role for an engineer who combines deep frontend expertise with strong architectural thinking and a passion for building scalable, reliable, and intuitive products.
The ideal candidate will have extensive experience withย ReactJS, JavaScript, TypeScript, WebSocket-based real-time applications, and frontend platform development. You will work on complex technical challenges, influence frontend architecture, and contribute to engineering standards across the product ecosystem.
Requirements
Key Responsibilities
- Design, develop, and maintain scalable, high-performance web applications usingย ReactJS, JavaScript, and TypeScript.
- Drive frontend architecture and technical decisions for complex product and platform capabilities.
- Build reusable components, libraries, frameworks, and frontend platform solutions that improve engineering productivity.
- Develop and optimizeย real-time web applications using WebSocket and event-driven communication.
- Design efficient approaches for handling real-time data, connection management, reconnection, state synchronization, and failure scenarios.
- Build responsive, accessible, reliable, and intuitive user experiences across modern browsers and devices.
- Identify and resolve frontend performance bottlenecks involving rendering, network requests, memory usage, state management, and application loading.
- Establish scalable patterns for application state management, API integration, error handling, and frontend observability.
- Collaborate with backend engineers to define efficient APIs, data contracts, and real-time communication mechanisms.
- Partner with Product and Design teams to translate business and user requirements into robust technical solutions.
- Drive code quality through architecture reviews, code reviews, automated testing, documentation, and engineering best practices.
- Troubleshoot complex production issues and lead root-cause analysis for frontend and platform-level problems.
- Contribute to technical roadmaps, engineering standards, and long-term frontend platform strategy.
- Mentor and guide frontend engineers, helping raise technical quality and development practices across the team.
- Evaluate emerging frontend technologies and recommend improvements to the technology stack where appropriate.
What Makes You a Great Fit
- 12+ years of professional software engineering experience, with significant experience in frontend development.
- Expert-level proficiency inย ReactJS, JavaScript, and TypeScript.
- Strong experience architecting and developing large-scale, production-grade web applications.
- Deep understanding of modern frontend architecture, component design, state management, browser fundamentals, and web performance.
- Strong hands-on experience withย WebSocket, real-time communication, asynchronous programming, and event-driven applications.
- Experience building or contributing toย frontend platforms, shared component libraries, design systems, or reusable engineering frameworks.
- Strong understanding of API integration, networking, authentication, browser security, and frontend-backend communication.
- Proven ability to identify and resolve complex performance, scalability, reliability, and production issues.
- Strong understanding of software engineering principles, design patterns, clean code, testing, and maintainability.
- Experience working with CI/CD, version control, automated testing, and modern engineering workflows.
- Excellent system-design and architectural thinking, with the ability to evaluate technical trade-offs and make pragmatic decisions.
- Strong communication and collaboration skills, with the ability to influence technical direction across teams.
- Demonstrated experience mentoring engineers and providing technical leadership while remaining hands-on.
- Ability to operate independently, take ownership of complex initiatives, and deliver high-quality solutions in a fast-paced environment.