Software Engineer - Mobile App Development (IOS / Android )
Nxt9.com
About the role
Company Description Nxt9.com is a forward-thinking technology company dedicated to building innovative solutions to meet modern digital demands. Our team specializes in creating cutting-edge applications and software tailored to meet the needs of an ever-evolving market. Operating in a collaborative and dynamic environment, Nxt9.com fosters innovation and growth. We aim to deliver impactful technology that empowers businesses and enhances user experiences.
Software Engineer – Mobile App Development (iOS / Android)
Location: Hyderabad, India Job Type: Full-time / Part-time
Compensation: ₹3.5 - ₹8 LPA, depending on experience
About the Role
We are hiring a Software Engineer – Mobile App Development to help build and scale a high-quality mobile product for a fast-growing startup. This role is based in Hyderabad 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. While the role supports long-term cross-platform needs, the immediate focus is on delivering a strong mobile-first architecture and excellent app performance. The project document defines an iOS-first platform, using native Apple technologies and clean architecture patterns, while planning future cross-platform expansion.
Key Responsibilities
• Design, develop, test, and maintain mobile applications 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 • Work closely with backend engineers to support real-time and event-driven mobile experiences • Write clean, maintainable, and testable code using strong mobile architecture principles • Optimize application performance, responsiveness, reliability, and security • Participate in debugging, QA support, release preparation, and app deployment workflows • 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 • Strong hands-on experience in one of the following: • Good understanding of mobile app architecture such as MVVM, Clean 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 • Experience integrating payment SDKs or payment workflows in mobile apps • Strong debugging and problem-solving skills • Familiarity with Git and collaborative engineering workflows
Preferred Skills
• Experience with SwiftUI + UIKit interoperability in iOS applications • Experience with URLSession, async/await, Combine, or equivalent native networking patterns • Experience with Stripe SDK, Apple Pay, or other secure mobile payment flows • Experience with QR code generation/scanning • Experience with Keychain, secure storage, and privacy-sensitive mobile features • Experience with Firebase, Supabase, or other BaaS/backend-connected mobile products • Experience with real-time events, WebSockets, or event-driven app updates • Experience writing unit tests, integration tests, and UI tests • Familiarity with XCTest, XCUITest, CI/CD pipelines, TestFlight, Fastlane, GitHub Actions, or Xcode Cloud • 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
• Swift / SwiftUI / UIKit for iOS • Kotlin / Java for Android • or strong cross-platform experience with Flutter or React Native •
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free