About the Role
We are seeking a skilled Mobile App Developer to build and manage a cross-platform mobile application, ensuring seamless integration with backend services and delivering high-quality user experiences.
Key Responsibilities
- Develop and maintain cross-platform mobile applications using React Native.
- Integrate mobile apps with PostgreSQL-powered APIs and data services.
- Implement and maintain secure payment processing flows (Stripe, Razorpay, PayPal).
- Manage end-to-end mobile app deployment, including provisioning, signing, and publishing to Google Play and Apple App Store.
- Work closely with backend engineers to design and optimize API contracts for mobile performance.
- Implement real-time data visualization for usage metrics within the app.
- Ensure application security, performance, and scalability.
- Write clean, maintainable, and testable code while participating in peer code reviews.
- Document mobile architecture, deployment processes, and API usage.
Required Skills & Experience
- 2+ years professional experience as a React Native mobile developer.
- Proven experience integrating mobile apps with PostgreSQL-backed APIs.
- Strong understanding of mobile UI/UX best practices.
- Hands-on experience with native module integration and third-party libraries (iOS & Android).
- Payment gateway integration expertise (Stripe, Razorpay, PayPal).
- Familiarity with authentication flows (JWT, OAuth2, AWS Cognito preferred).
- Experience with CI/CD tools for mobile (Fastlane, Bitrise, GitHub Actions, or similar).
- Deployment experience to Google Play Store and Apple App Store.
- Knowledge of debugging tools, performance monitoring, and crash analytics (Sentry, Firebase Crashlytics).
Nice to Have
- Experience with IoT integrations and real-time data visualization in mobile apps.
- Knowledge of energy management, sustainability, or utility-related platforms.
- Prior work with the AWS ecosystem (S3, Cognito, RDS) in mobile contexts.
- Familiarity with push notifications (Firebase Cloud Messaging, OneSignal).
- Understanding of offline-first app patterns and data sync strategies.
- Experience with OTA updates (e.g., CodePush).
Job Type: Full-time
Experience:
- React Native, Flutter, Dart or Kotlin: 2 years (Required)