Back to search
Nxt9.com Linkedin · Posted 1mo ago

Software Developer – Mobile App Development

India

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed 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

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent