Search by job, company or skills

nxt9.com

Software Developer – Mobile App Development

Save
new job description bg glownew job description bg glow
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Salary: 6-15 Lakhs Based on Experience

About the Role:

We are hiring a Software Developer – Mobile App Development to help build and scale a high-quality mobile product for a fast-growing

startup. This role is based will be remote to start with and is ideal for an engineer

who enjoys building polished mobile experiences, integrating with

modern backend systems, and working on real-world product flows

involving identity, payments, notifications, and user onboarding.

This is a hands-on role where you will work closely with product,

design, and backend teams to build secure, scalable, and user-friendly

mobile applications. The immediate focus is on building and shipping a

strong React Native-based mobile platform that supports both iOS and

Android from a shared codebase, while maintaining excellent

performance, clean architecture, and a high-quality user experience.

Key Responsibilities

- Design, develop, test, and maintain mobile applications using React

 Native for iOS and Android

- Build user-facing flows such as onboarding, account creation,

 profile setup, and activity/history views

- Implement features involving camera access, photo uploads, QR code

 generation/scanning, push notifications, and payment method linking

- Integrate mobile apps with REST APIs, authentication systems, and

 third-party services

- Build and maintain real-time and event-driven mobile experiences

 using WebSocket connections

- Write clean, maintainable, and testable code using strong mobile

 architecture principles

- Optimise application performance, responsiveness, reliability,

 and security

- Participate in debugging, QA support, release preparation, and app

 deployment workflows including EAS Build and App Store / Play Store

 submission

- Contribute to architecture, code reviews, and engineering best

 practices

Required Skills and Qualifications

- Bachelor's degree in Computer Science, Engineering, or a related

 field

- 3+ years of experience in mobile application development with at

 least one shipped app live on the App Store or Google Play Store

- Strong hands-on experience with React Native and TypeScript —

 strict mode, typed component APIs

- Experience with Expo SDK managed workflow, Expo Router, and

 EAS Build

- Good understanding of mobile app architecture such as MVVM, Clean

 Architecture, modular architecture, or similar patterns

- Strong experience integrating REST APIs and handling asynchronous

 network calls

- Experience with authentication flows such as JWT, OAuth, OIDC,

 Sign in with Apple, or Google Sign-In

- Experience working with local device storage, secure token

 handling, and mobile session management

- Experience with camera, photo picker, media upload, or device

 permission flows

- Experience with push notifications via Expo Notifications,

 APNs, and FCM

- Experience integrating payment SDKs — Stripe PaymentSheet,

 SetupIntent, or equivalent mobile payment workflows

- Strong debugging and problem-solving skills

- Familiarity with Git and collaborative engineering workflows

Preferred Skills

- Strong experience with TypeScript, React Hooks, and modern React

 Native patterns

- Experience with react-native-reanimated v3 — spring animations,

 shared values, animated styles

- Experience with NativeWind or Tailwind-based styling in React Native

- Experience with Zustand or Redux Toolkit for client state and

 TanStack Query or SWR for server state management

- Experience integrating native modules or working with

 platform-specific code when needed for iOS or Android

- Experience with React Navigation, state management libraries,

 and scalable app structure

- Experience with Stripe SDK, Apple Pay, Google Pay, or other secure

 mobile payment flows

- Experience with WebSocket clients — real-time state updates,

 reconnection handling, message deduplication

- Experience building or contributing to a shared design system —

 component libraries, design tokens, dark mode support

- Experience with QR code generation/scanning

- Experience with secure storage, keychain/keystore usage, and

 privacy-sensitive mobile features

- Experience with real-time events, WebSockets, or event-driven

 app updates

- Experience writing unit tests, integration tests, and UI tests

- Familiarity with Jest, React Native Testing Library, Detox,

 CI/CD pipelines, Fastlane, GitHub Actions, App Store deployment,

 and Play Store release workflows

- Experience in startup environments or building products from 0 to 1

What We're Looking For

- A self-starter who can take ownership of features end to end

- Someone who is comfortable working in a startup environment with

 evolving requirements

- An engineer who cares deeply about clean architecture, security,

 performance, and user experience

- Someone who can collaborate well with product, design, and backend

 teams

- A builder who enjoys solving practical product and engineering

 challenges

Nice-to-Have Domain Exposure

Experience with any of the following is a plus:

- Identity or access-related workflows

- Membership or account-linked mobile experiences

- Billing, transaction, or payment confirmation flows

- Photo-based verification or image-upload-based user flows

- Admin-connected or event-triggered mobile systems

Why Join Us

- Opportunity to work on an innovative mobile product in an

 early-stage startup

- High ownership and direct product impact

- Fast-moving and collaborative team environment

- Opportunity to help shape architecture and engineering decisions

 from an early stage

- Strong growth potential as the product and engineering team scale

Core Technology Stack

- React Native for cross-platform mobile development

- TypeScript — strict mode throughout

- Expo SDK (managed workflow), Expo Router, EAS Build

- NativeWind for styling

- Zustand and TanStack Query for state management

- react-native-reanimated for animations

- Stripe React Native SDK for payments

- REST APIs, WebSocket (real-time), push notifications, and

 third-party SDKs

- Native platform exposure in Swift / Objective-C for iOS and

 Kotlin / Java for Android when required

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148484025