Kotlin / Android Engineer

WalletConnect

Anywhere Remote only

Full time

Engineering

Jan 19

Responsibilities:

  • Implement and develop SDKs to support WalletConnect protocols on Android using Kotlin
  • Demonstrated experience in delivering compelling UIs
  • Creating and maintaining tests (unit, integration, UI)
  • Create new automation scripts in CI infrastructure (currently using Github Actions)
  • Develop sample applications for testing and use as reference for integrations
  • Writing API documentation and tutorials for SDK integration

Requirements

Must have:

  • 3+ years of experience in building Android applications and/or SDKs using Kotlin
  • Documented well-rounded experience with creating UI in Jetpack Compose
  • Knowledge about data structures and Android design patterns
  • Experience with Websocket APIs and JSON-RPC protocol
  • Understanding of Kotlin Coroutines and the Kotlin Flow API

Nice to have:

  • Experience with Push Notifications API on Android
  • Experience in Android Studio tools for profiling leaks, allocation, energy etc.
  • Experience creating SDKs
  • Experience with the Jetpack Navigation library
  • Experience with WebViews on Android OS
  • Experience with encryption concepts
  • Blockchain experience


Apply for this position Back to job

You must be logged in to to apply to this job.

Apply

Your application has been successfully submitted.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Personal Information

Profile

View resume

Details

WalletConnect

The communications protocol for web3

{{notification.msg}}