Overview
Job Description – Key Responsibilities & Requirements
Experience: 2–4 years in mobile app development, including building crossplatform apps for iOS and Android. (Experience with frameworks like React Native is preferred, or Flutter/others with a willingness to work in JavaScript-based stack.)
CrossPlatform Development: Develop and maintain the mobile application of our crypto exchange, ensuring it runs smoothly on both iOS and Android devices. Use React Native (or a similar framework) to write one codebase that delivers a nativelike experience on both platforms.
Feature Implementation: Implement core features on mobile such as user onboarding, authentication, real-time market data display, trade execution interfaces, and crypto wallet functionalities (deposit/withdrawal flows, QR code scanning for addresses, etc.). Ensure the mobile app achieves feature parity with the web platform where possible, adapted for a smaller screen.
UI/UX on Mobile: Create intuitive, mobile friendly interfaces and optimize for performance (efficient rendering, proper use of mobile navigation patterns). Pay attention to device-specific design guidelines (following iOS Human Interface Guidelines and Android Material Design principles as needed).
API Integration: Integrate with the backend through RESTful APIs (and WebSockets if needed for live data). Manage local storage securely for things like user sessions or cached data, and handle push notifications or background tasks as required.
Tech Skills: Proficiency in JavaScript/TypeScript for React Native (or Dart for Flutter, if applicable). Basic familiarity with native development (ObjectiveC/Swift for iOS, Java/Kotlin for Android) is a plus to handle any native module integration or debugging platform-specific issues. Experience using version control (Git) and collaborating with designers or backend engineers is expected.
Publishing & Maintenance: Experience with deploying apps to the Apple App Store and Google Play Store – handling app signing, submission process, and updating apps in response to user feedback or OS updates.
Domain Knowledge: An interest in cryptocurrency or blockchain is highly desirable. While not mandatory to have prior crypto app experience, the developer should be keen to learn how things like mobile wallet security, QR code payments, or 2FA for exchanges work. Any prior experience with fintech or crypto mobile apps is a strong plus.
Transition Duties: If a current version of the app exists, work with the external developers or review existing code in the first 1–2 months to understand the architecture and coding standards. Ensure a smooth handover by gradually taking on bug fixes and new feature development, with the external team available to answer questions early on.
Job Type: Full-time
Pay: ₹500,000.00 - ₹1,200,000.00 per year
Schedule:
- Day shift
Work Location: In person