Senior App Developer

CITYFURNISH

Gurugram District

On-site

INR 2,800,000 - 4,000,000

Full time

41 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary and benefits

Job summary

Cityfurnish is hiring a Senior App Developer to own mobile app experiences and collaborate on web and backend work. You will build customer-facing flows for onboarding, KYC, checkout, and subscriptions, while also delivering internal ops tools for warehouse and delivery teams.

You will actively use AI coding tools to ship faster, write better code, and solve problems more efficiently, while staying current with React Native updates and mobile best practices.

Qualifications

  • 3+ years of hands-on React Native development for iOS and Android.
  • Strong proficiency in JavaScript/TypeScript and modern frameworks.
  • Experience building backend APIs with Node.js/Express and web interfaces.
  • Familiarity with mobile performance optimisation and deployment workflows.
  • Ability to use AI coding tools to improve productivity and code quality.

Responsibilities

  • Architect, build, and maintain high-performance React Native apps for iOS and Android.
  • Own end-to-end development of customer-facing app screens and internal ops tools.
  • Contribute to web interfaces with React/Next.js and build REST APIs to support features.
  • Integrate payment gateways, KYC, and third-party services with robust data models.
  • Collaborate across product, design, and backend teams in an Agile setting.

Skills

React Native
JavaScript
TypeScript
Redux
Next.js
Node.js
Express
REST APIs
Web development
Git / GitHub
CI/CD
Expo
AI coding tools

Tools

React Navigation
SQLite / PostgreSQL / MySQL
CodePush / OTA updates
Web technologies (React, Next.js)

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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mobile Application Developer
Mobile Application Developer

CITYFURNISH • Gurugram District

On-site
INR 2,000,000 - 3,200,000
Lead Engineer
Lead Engineer

FoodHub • Chennai District

On-site
INR 800,000 - 1,200,000
React Native Mobile App Developer
React Native Mobile App Developer

Jasper Tech Labs • Mumbai Suburban

On-site
INR 223,200 - 669,600
Opportunities for career growth
Competitive salary
Comprehensive benefits package
Lead React Native Engineer
Lead React Native Engineer

Foodhub • Chennai District

On-site
INR 1,200,000 - 1,800,000
Lead React Native Engineer
Lead React Native Engineer

Food Hub Software Solutions • Chennai District

On-site
INR 1,800,000 - 3,600,000
Senior React Native Developer
Senior React Native Developer

Codebase • Pune District

On-site
INR 850,000 - 1,500,000
Senior React Native Developer
Senior React Native Developer

Codebase • Maharashtra

On-site
INR 1,400,000 - 2,600,000
React Native Developer
React Native Developer

LunarEdge IT Services Pvt. Ltd. • Jaipur

On-site
INR 600,000 - 900,000
5-Days Work Week
Supportive Company Culture
Creative Freedom
+2
Mobile Architect
Mobile Architect

Careernet • Chennai District

On-site
INR 1,800,000 - 2,500,000
Senior Mobile Engineer
Senior Mobile Engineer

Recrew AI • Bengaluru Urban

Hybrid
INR 4,000,000 - 6,500,000
Hybrid work model
Greenfield project