Senior App Developer

at Cityfurnish — Cityfurnish - Commitment-free furniture rentals for a better you!

Gurugram, HR, IN / Gurugram, Haryana, INFull-time3+ years₹5 - ₹15 INR4.00% - 15.00% equityYC-W19

What the role involves

ABOUT CITYFURNISH

Cityfurnish is one of India's leading furniture and appliance rental platforms, helping urban consumers create comfortable homes with flexible subscription plans. We operate across 7 Indian cities with a tech-first approach — our apps are central to the customer experience, from discovery and checkout to KYC, subscriptions, and service requests. We are also building internal tools that power our warehouse, delivery, and operations teams on the ground.

ABOUT THE ROLE

We are looking for a Senior App Developer with 3+ years of experience building production-grade mobile apps in React Native, with the ability to contribute to web interfaces and backend APIs as needed. This is a full-stack-leaning mobile role — you will be the primary owner of our app experiences while collaborating closely with the backend and product teams.

You will work on both our customer-facing app — covering subscription journeys, KYC flows, checkout, and service requests — and our internal ops tools used by warehouse and delivery teams. You are expected to actively use AI coding tools to ship faster, write better code, and solve problems more efficiently.

KEY RESPONSIBILITIES

Mobile App Development

  • Architect, build, and maintain high-performance React Native apps for iOS and Android
  • Own the end-to-end development of customer-facing app screens — onboarding, KYC, product browse, cart, checkout, subscription management, and service requests
  • Build and maintain internal ops apps for warehouse staff, delivery teams, and operations managers
  • Ensure smooth performance, minimal crash rates, and a polished UI/UX across both platforms
  • Implement deep linking, push notifications, background sync, and offline-first patterns where needed
  • Maintain and improve app performance — load times, bundle size, render efficiency

Web & Full-Stack Contribution

  • Contribute to web interfaces built in React / Next.js alongside mobile work
  • Build and integrate REST APIs using Node.js and Express to support app and web features
  • Work with PostgreSQL or MySQL databases — write efficient queries and understand data models
  • Handle third-party API integrations — payment gateways (Razorpay), KYC providers (Hyperverge), communication platforms (WhatsApp, SMS), and others

AI-Augmented Development

  • Use AI coding tools (Claude, GitHub Copilot, Cursor, etc.) actively in your daily workflow for code generation, debugging, refactoring, and documentation
  • Identify and propose opportunities to integrate AI-powered features into the app — intelligent search, chatbot flows, automated recommendations, or workflow automation
  • Write effective prompts to accelerate React Native and Node.js development tasks

Quality & Collaboration

  • Write clean, maintainable, well-tested code with proper documentation
  • Participate in code reviews and contribute to improving engineering standards
  • Work closely with product, design, and backend teams in an Agile environment
  • Own production issues independently — debug, fix, and deploy without hand-holding
  • Stay updated on React Native releases, ecosystem changes, and mobile best practices

TECHNICAL REQUIREMENTS

Must Have

  • 3+ years of hands-on React Native development — shipped apps on both iOS and Android
  • Strong proficiency in JavaScript / TypeScript (ES6+)
  • Experience with React Navigation, state management (Redux, Zustand, or Context API), and async data patterns
  • Node.js with Express — ability to build and maintain backend APIs
  • React / Next.js — comfortable building web interfaces and understanding SSR vs CSR tradeoffs
  • REST API integration experience — payment gateways, third-party services, auth flows
  • Understanding of mobile performance optimisation — FlatList tuning, lazy loading, memory management
  • Familiarity with app deployment — App Store, Play Store, OTA updates via CodePush or Expo

What they ask for

React Native

About Cityfurnish

Cityfurnish is a rental subscription service for furniture and appliances in India. Today, there are 350M people renting unfurnished or semi-furnished apartments in India; Cityfurnish provides an easy, affordable and hassle-free solution. The founding team shares 25+ years of furniture retailing experience and has grown the business to 8,000+ subscribers.

Full Cityfurnish profile

Other roles at Cityfurnish

Similar Engineering, Full stack elsewhere

jobo is a browser extension. Open this on a computer to install it.