أبلاي إيدج ابدأ البحث عن عمل

Software Developer – Mobile App Development

Nxt9.com · Hyderabad, Telangana, India

قدّم وتابع مع أبلاي إيدج
Salary: 6-15 Lakhs Based on ExperienceAbout the Role:We are hiring a Software Developer – Mobile App Development to help build and scale a high-quality mobile product for a fast-growingstartup. This role is based will be remote to start with and is ideal for an engineerwho enjoys building polished mobile experiences, integrating withmodern backend systems, and working on real-world product flowsinvolving 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-friendlymobile applications. The immediate focus is on building and shipping astrong React Native-based mobile platform that supports both iOS andAndroid from a shared codebase, while maintaining excellentperformance, 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 practicesRequired 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 workflowsPreferred 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 1What 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 challengesNice-to-Have Domain ExposureExperience 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 systemsWhy 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 scaleCore 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