Search...

Android Developer

Skills

About the Role

You will develop and maintain Tangem's core Android mobile application, work with public SDKs, participate in discussions about technical requirements, design and implement new features, and write unit tests. You will also refactor legacy code and apply modern Android architectural and security practices.

Requirements

  • 5+ years experience in a similar position
  • Strong knowledge of Kotlin
  • Understanding of multithreading and asynchronous programming principles
  • Experience with Coroutines and Kotlin Flow
  • Strong knowledge and experience with Jetpack Compose
  • Good knowledge of Android SDK and Jetpack libraries
  • Experience refactoring legacy code
  • Understanding of SOLID principles
  • Understanding of security principles of mobile applications
  • Understanding of modern architectural patterns (MVVM, MVI) and functional programming principles

Responsibilities

  • Develop Tangem's core mobile application
  • Work with company public libraries (SDK)
  • Participate in discussions of technical requirements, design, and development of new functionality
  • Write unit tests

Benefits

  • Remote work from anywhere in the world with a schedule aligned with GMT+3
  • Paid sick leaves