Skip to main content
← Back to jobs
Cityfurnish logo

Senior App Developer

Job Description

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

•      Git / GitHub workflows and CI/CD basics

Good to Have

•      Experience with Expo managed or bare workflow

•      Familiarity with WebSockets or real-time data patterns

•      Knowledge of push notification services (FCM, APNs)

•      Experience with analytics and crash monitoring tools (Mixpanel, Amplitude, Sentry, Firebase)

•      Exposure to e-commerce, logistics, subscription, or inventory-driven app flows

•      Experience integrating LLM or AI APIs into mobile or web applications

AI-ASSISTED DEVELOPMENT

AI IS A CORE EXPECTATION — NOT A NICE TO HAVE

•      Hands-on experience with AI coding assistants — Claude, GitHub Copilot, Cursor, or equivalent

•      Ability to write effective prompts for React Native, Node.js, and TypeScript code generation and debugging

•      Use AI for boilerplate reduction, test case generation, code review assistance, and documentation

•      Critical evaluation of AI output — especially for production code that handles payments, KYC, and user data

•      Awareness of integrating AI-powered features (chatbots, smart search, automated flows) into mobile apps

 

REQUIRED SKILLS & COMPETENCIES

•      Strong problem-solving skills — able to debug complex issues across the full stack

•      Product mindset — understands user flows, not just code

•      High ownership — handles production issues independently, end to end

•      Strong communication — works effectively with non-technical product and ops teams

•      Comfortable with ambiguity — can scope and build features with incomplete specs

•      Agile mindset — ships iteratively, prioritises feedback loops, and moves fast

 

WHY JOIN CITYFURNISH

•      Build apps used by real customers across 7 Indian cities — high visibility, real impact

•      AI-forward culture — we actively use AI tools to build and ship faster

•      Own both the mobile and web surface — not a siloed role

•      Work directly with founders and product leadership — short feedback cycles

•      Fast-paced startup with genuine growth opportunities

•      Competitive salary and benefits


Interview Process

https://forms.gle/gU3VifyVUN7Cxoqg9 - 🚀 Hiring now — first come, first served! Apply ASAP (only via this link)

Optimize Your Resume for This Job

Get a match score and see exactly which keywords you're missing

Optimize Resume

Job Details

Category
Software
Employment Type
Full Time
Location
Gurugram, HR, IN / Gurugram, Haryana, IN
Posted
May 1, 2026, 06:40 PM
Listed
May 1, 2026, 06:40 PM

About Cityfurnish

Part of the growing frontier tech ecosystem pushing the edges of what's possible.

Found this role interesting?

Senior App Developer
Cityfurnish
Apply ↗

Shipping like we're funded. We're not. No affiliation.

Sequoia logo
Y Combinator logo
Founders Fund logo
a16z logo