Quick Take
Tesco is seeking a Senior Frontend Engineer in Bengaluru for a hybrid role. This position focuses on React, TypeScript, and advanced JavaScript, requiring strong technical leadership and mentorship skills. It's a high-impact opportunity to shape frontend architecture.
๐ข About Tesco
Tesco is a leading global retailer with a significant technology presence in Bengaluru, India. At Tesco Bengaluru, we are committed to fostering an inclusive and supportive work environment where individuality is valued and colleagues can thrive. We champion diversity, offering equal opportunities and a hybrid work model that promotes flexibility and work-life balance. Join a team that's building the future of retail technology.
๐ฏ The Role
As a Senior Software Development Engineer (Frontend) at Tesco, you will be a pivotal individual contributor specializing in modern frontend development with deep expertise in React and the JavaScript ecosystem. This role involves significant technical leadership, influencing frontend architecture, design patterns, and best practices across multiple teams. You will take ownership of UI development, ensuring high standards in accessibility, responsiveness, and maintainability, while also mentoring and coaching engineers.
๐ ๏ธ Tech Stack
- React JS + TypeScript
- Advanced JavaScript (ES6+)
- State Management (Redux Toolkit, React Query, Context API)
- Styling (CSS3, Flexbox, Grid, Tailwind CSS, Styled Components)
- Testing Frameworks (Jest, React Testing Library, Cypress, Playwright)
- Build Tools (Vite, Webpack)
- API Integration (REST, GraphQL)
- Frontend Architecture & Design Systems
๐ผ What You'll Do
- Provide technical leadership and strategic direction for frontend technology choices across your directorate.
- Drive the development, quality, and performance of user interfaces, ensuring high standards in accessibility and maintainability.
- Mentor and coach junior engineers, contributing to the growth and capability of the team.
- Lead key feature development and deliver impactful projects that align with business goals.
- Champion best practices in software development, testing, and deployment strategies.
- Anticipate product evolution and facilitate design sessions to ensure scalable system architecture.
- Manage competing priorities and make data-driven decisions in ambiguous scenarios.
- Actively participate in hiring and interviewing processes to attract top talent.
โ What You'll Need
- Mastery of React Core & Hooks, including advanced concepts like reconciliation and Suspense.
- Expertise in TypeScript for building scalable and strongly typed component APIs.
- Strong understanding of component design patterns (HOC, render props, composition).
- Proven experience with state management libraries such as Redux Toolkit or React Query.
- Deep knowledge of performance optimization techniques (memoization, code splitting, virtualization).
- Advanced JavaScript fundamentals, including closures, async flows, and immutability.
- Experience in designing and implementing scalable frontend architectures and design systems.
- Proficiency in API integration (REST/GraphQL), caching, and error handling.
- Solid experience with testing frameworks like Jest, React Testing Library, and E2E tools (Cypress/Playwright).
- Strong command of modern CSS, Flexbox, Grid, and UI styling systems.
- Understanding of accessibility (a11y) principles and semantic HTML.
- Familiarity with browser fundamentals, web performance, and build tools (Vite/Webpack).
๐ Nice to Have
- Experience contributing to open-source projects or community initiatives.
- Knowledge of cloud platforms (e.g., Azure, AWS) in a frontend context.
- Prior experience in the retail or e-commerce domain.
Why This Role?
This is a curated frontend role from Tesco. Every listing on OnlyFrontendJobs is hand-picked for frontend relevance and quality. The tech stack leans on react, javascript, typescript and more.
Senior Frontend Engineer at Tesco โ FAQ
Quick answers about this role, the stack, and how to apply.