Job Overview
Auraveni Solutions is hiring a Full Stack Developer (Mobile) in Kolkata with at least 2 years of professional hands-on experience shipping real mobile applications to the App Store and Google Play. You will be comfortable across hybrid frameworks (Flutter, React Native) and native development (Swift, Kotlin), owning app store submission, push notifications, offline syncing, real-time features, and backend services (Firebase, Supabase, Node.js, Python, PHP Laravel).
Key Responsibilities
- Design, build, and maintain cross-platform mobile apps using Flutter and React Native, and native apps using Swift (iOS) and Kotlin (Android).
- Handle the full app store lifecycle — build configuration, provisioning, App Store and Google Play submission, and handling review feedback.
- Implement push notifications end to end, including Apple Push Notification service (APNs) and Firebase Cloud Messaging (FCM).
- Build and consume REST and GraphQL APIs connecting mobile apps to backend services.
- Work with Firebase and Supabase for authentication, real-time data, and backend-as-a-service features.
- Implement real-time features using WebSockets where apps need live updates — chat, tracking, notifications.
- Collaborate on backend logic in Node.js, Python, or PHP Laravel where mobile features need custom server-side work.
- Handle offline-first behavior, local data caching, and syncing so apps stay usable without a live connection.
- Test across real devices and OS versions, not just simulators, to catch bugs that only show up on actual hardware.
- Deploy and maintain backend services on cloud infrastructure such as AWS supporting your mobile apps.
Required Skills & Qualifications
- Minimum 2 years of professional experience building and shipping mobile applications.
- Strong hands-on experience with Flutter and/or React Native for cross-platform development.
- Solid working knowledge of native development in Swift (iOS) and Kotlin (Android).
- Experience publishing apps to the App Store and Google Play, including handling review feedback.
- Strong understanding of REST APIs; working knowledge of GraphQL.
- Experience with Firebase — authentication, push notifications, Firestore or real-time database.
- Comfortable with Git/GitHub or similar version control workflows.
- Understanding of mobile app security — secure storage, authentication tokens, and API key handling.
- Ability to debug platform-specific issues across both iOS and Android.
Tech Stack & Scope
- Mobile (primary): Flutter, React Native, Swift, Kotlin
- Mobile Backend & Real-Time: Firebase, Supabase, WebSockets
- APIs: REST, GraphQL
- Backend (supporting): Node.js, Python, PHP Laravel
- Web (occasional): React, Vue, Next.js
- Database: MySQL, PostgreSQL, MongoDB
- Cloud Infrastructure: AWS, Microsoft Azure, Google Cloud Platform
Good to Have
- Experience with Supabase as a backend alternative to Firebase.
- Familiarity with GraphQL for efficient mobile data fetching.
- Working knowledge of Python (FastAPI or similar) for backend collaboration.
- Experience with WebSockets for real-time features.
- Exposure to web frontend frameworks like React, Vue, or Next.js.
- Familiarity with cloud platforms such as AWS for deploying mobile backends.
- Experience with CI/CD pipelines for mobile builds (Fastlane, Codemagic, or similar).
- Understanding of App Store Optimization (ASO) basics.
What We're Looking For
- Genuine interest in mobile-specific problems — battery usage, offline behavior, app size — not just "does it work on my phone".
- Comfortable navigating App Store and Play Store policies without needing hand-holding through every rejection.
- Strong problem-solving skills, especially for platform-specific bugs that don't show up in general web development.
- Ability to work independently as well as collaboratively across design, backend, and web teams.
- Good communication and time-management skills.
- Willingness to keep learning as mobile platforms, OS versions, and store policies keep changing under you.
What We Offer
- Real ownership of mobile products from your first few weeks, not a slow ramp-up.
- Exposure to a genuinely wide range of mobile projects — booking platforms, service apps, and more — not the same kind of build on repeat.
- Direct collaboration with an in-house web, backend, and design team, so your apps aren't built in isolation from the systems behind them.
- Room to grow into deeper native specialization or broader full-stack work, depending on where your interest goes.
Job Details
- Role: Full Stack Developer (Mobile)
- Experience: Minimum 2 Years
- Employment Type: Full-Time
- Location: Kolkata, West Bengal, India
- Work Type: Work from Office (On-site)
Minimum 2 years of professional mobile application development experience shipping apps to App Store and Google Play. Strong hands‑on proficiency with Flutter, React Native, Swift, Kotlin, RESTful APIs, Firebase, and mobile app security.