12 Nov
|
Zepto
|
Bengaluru
Software Development Engineer I — Frontend (Web)
Location:
Bengaluru, India |
Experience:
1-2 Years | Team: Fulfillment Web
About the Role
Delivering groceries and essentials in minutes requires deeply integrated, high-throughput supply chain and fulfillment technology operating behind the scenes. We are looking for a high-ownership Software Development Engineer I (SDE-1) to join our Fulfillment Web team. In this role, you will architect, build, and scale mission-critical web applications that power our end-to-end fulfillment ecosystem. You will solve complex UI and state management challenges at scale, with opportunities to contribute to backend APIs and build and utilize AI-powered workflows that accelerate business and engineering velocity. About the Team: The Fulfillment Web team builds the operational nerve center of Zepto. Our platforms handle complex state, dense datasets, and real-time workflows across Vendor Experience, Finance, Last Mile Logistics, and Supply Chain Planning. Because our interfaces power dark-store operations, rider dispatch, and automated reconciliation, every millisecond of performance and improvement in reliability directly impacts warehouse throughput and company margins.
Key Responsibilities
• Build at Scale: Design, develop, and maintain modular, high-performance web applications using React and TypeScript, focusing on clean architecture and long-term maintainability.
• Own Complex Workflows: Translate intricate supply chain, financial, and operational requirements into intuitive,
reliable user interfaces capable of handling large datasets, complex validations, and high concurrency.
• Drive Engineering Excellence: Write testable, resilient code. Contribute to shared UI component libraries, enforce strong typing, and participate in rigorous code and design reviews.
• Optimize Performance & Reliability: Proactively improve Core Web Vitals, bundle sizes, and runtime rendering performance. Instrument client-side telemetry and error tracking to guarantee high availability across operational portals.
• End-to-End Ownership: Collaborate closely with Product, Design, and Backend teams from PRD to production, stepping in to contribute to backend APIs or service integrations when needed.
• AI-Native Engineering: Leverage AI developer tools to ship faster and improve test coverage, while building intuitive frontend interfaces for internal AI and agentic tools. What We Are Looking For: Must-Haves:
•
Experience:
1-2 years of hands-on software engineering experience building and shipping production web applications at scale in a fast-paced product environment.
• Strong Fundamentals: Deep mastery of JavaScript (ES6+), TypeScript, HTML5, and CSS,
with a first-principles understanding of how browsers render, cache, and execute code.
• Frontend Architecture: Strong proficiency in React and modern frontend patterns, including client/server state management (e.g., TanStack Query, Zustand, Redux), asynchronous data handling, and modular component design.
• System Complexity: Demonstrated experience working on complex web systems—such as data-dense dashboards, role-based access control (RBAC), virtualized tables, complex multi-step forms, or real-time operational tooling.
• Core Engineering Principles: Solid foundation in data structures, algorithms, network protocols (HTTP, REST, WebSockets), web security, and performance optimization. Good-to-Haves (Bonus Points):
• Backend Exposure: Experience contributing to backend services, REST/GraphQL APIs, or server-side logic across any modern backend stack (Node.js, Go, Java, Python, etc.).
• AI Tooling & Product Exposure: Practical experience using AI coding workflows (e.g., Cursor, Copilot, MCPs, automated test generation) to boost engineering velocity, alongside exposure to building UIs for LLM/agentic applications (streaming responses, chat/canvas interfaces).
• Contemporary Web Tooling: Familiarity with monorepo setups, modern bundlers, automated E2E/unit testing frameworks (e.g., Playwright, Vitest/Jest), and client-side observability tools.
•
Education:
Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
📌 Web Developer (Bengaluru)
🏢 Zepto
📍 Bengaluru