Swiggy

Software Dev Engineer II

Swiggy
Apply
1 day ago
Bengaluru, IndiaMid Level / Senior

Responsibilities

  • Develop and maintain React Native applications for iOS and Android.
  • Optimize application performance, including app size, load times, memory usage, bundle size, crash rates, ANR, and boot times.
  • Debug, troubleshoot, and improve application stability.
  • Write unit, integration, and end-to-end tests for mobile and frontend applications.
  • Integrate APIs, third-party SDKs, native modules, authentication, and state management solutions.
  • Design scalable component architectures, design systems, reusable libraries, and large-application structures using micro-frontends and module federation.
  • Monitor frontend and mobile performance using profiling, observability, and error-tracking tools.
  • Collaborate with designers, product managers, and backend engineers to deliver user experiences for restaurant partners.
  • Lead the evaluation and adoption of AI-assisted development tools, establish best practices, and mentor team members.

Requirements

  • BTech, MTech in Computer Science, or an equivalent qualification.
  • 3–5 years of experience in product development.
  • Expert proficiency in React, React Native, TypeScript, and modern JavaScript.
  • Deep expertise in Next.js, including SSR, ISR, API routes, middleware, optimization, and App Router.
  • Experience with frontend architecture, state management, responsive design, performance optimization, accessibility, and browser compatibility.
  • Experience with testing frameworks, performance profiling, monitoring, and error tracking.
  • Working knowledge of Node.js, backend fundamentals, API design, authentication, Git, and collaborative development workflows.
  • Hands-on experience with AI-assisted development tools such as Claude, GitHub Copilot, Codeium, Codex, or Cursor.
  • Preferred experience with app store deployment, Firebase, push notifications, deep linking, analytics, native modules, CI/CD, GraphQL, headless CMS, Storybook, animation libraries, and AI/LLM integrations.

Tech Stack

CypressDatadogDockerFirebaseGitGitHub ActionsGraphQLHTMLiOSJavaJavaScriptJestKotlinNext.jsNode.jsObjective-CReactReact NativeReduxSwiftTailwind CSSTypeScriptWebpack

Categories

FrontendMobile
Swiggy

About Swiggy

10,000+ employees

Swiggy builds an app-based marketplace for on-demand convenience in India, connecting consumers with restaurants, groceries, and pick-up/drop services. It runs Swiggy Food and Instamart, plus offerings like Dineout and Genie, and monetizes via delivery fees, restaurant commissions, and the Swiggy One subscription. Founded in 2014 and headquartered in Bengaluru, it serves 600+ Indian cities.

Contact me