Senior Software Engineer - Android ( Work Location : Bangalore)

Engineering · Full-time · Karnataka, India

Job description

About LinkedIn:

Liminal is an enterprise-grade platform that offers a robust infrastructure for managing digital assets. Liminal enables exchanges, custodians, banks, trading desks, and hedge funds to securely scale their digital asset operations through HSM backed plug and play wallet architecture. Our zero key leakage tolerance approach helps institutions in eliminating the risks associated with digital asset transfers, such as, cyber attacks, internal collusion, and human error. Liminal's operations excellence framework provides efficient fees management, transaction confirmation guarantees, auto-refilling, sweeping, batching and other wallet operations. Our proprietary regulatory readiness program, which includes AML checks, quarantine wallets, key residency, travel rule and CCSS-compliant platforms, helps businesses fast-track their compliance journey.

Liminal is founded by Mahin Gupta (https://www.linkedin.com/in/mahingupta/), who previously co-founded ZebPay - one of India's largest crypto exchanges. The entire founding team at Liminal has extensive experience in designing and developing secure wallet architectures with operational efficiencies. Liminal is incorporated in Singapore and has operations across the globe. Liminal has processed transactions over $9 billion and has ~$800 million worth of Assets Under Protection.

Our LinkedIn profile - Liminal Custody Solution

Our website -https://www.liminalcustody.com/

Our Blogs -https://blog.lmnl.app/

About the Role

We are searching for a talented and experienced Android App Developer to join our team and create innovative, high-performing applications for the Android platform.  In this role, you will be responsible for the entire development lifecycle, from designing and building features to testing, deployment, and maintenance.

Responsibilities

  • Design, develop, and maintain robust, scalable, and user-friendly Android applications
  • Collaborate with cross-functional teams (designers, product managers) to translate user stories and wireframes into high-quality code
  • Implement best practices for Android app architecture
  • Write clean, maintainable, and well-documented Kotlin code
  • Leverage Gradle build system for efficient project management and dependency management
  • Utilize Kotlin coroutines for asynchronous programming and improved performance
  • Integrate with Firebase for FCM, remote config and app distribution
  • Ensure application security by following industry best practices and implementing secure coding techniques
  • Effectively utilize Git version control systems for code management and collaboration
  • Publish applications to the Google Play Console and manage the release process
  • Perform unit and integration testing to ensure code quality and functionality
  • Troubleshoot and fix bugs efficiently
  • Stay up-to-date with the latest trends and technologies in Android development
  • Continuously learn and improve coding skills