Jobs at DCG

We are a team of passionate techies and business people exploring the power of blockchain technology to improve the world of finance. You can become one of us - join our team and let's work together.

Dual Native iOS/Android Mobile developer

We are looking for an Dual Native iOS/Android Mobile developer who is driven to work hand in hand with novel AI agentic systems and help bring to life new features and designs for our mobile wallets. The tech stack that you will interact with will be Java, Kotlin, JetPack, iOS/Swift, Rust, Rust FFI, mostly in that order. You will be working with engineers and developers on the mobile team within our organisation, Dash Core Group. This is an opportunity to work remotely in a team that uses modern coding practices and redefines boundaries of what a crypto wallet can do without a centralized backend.

Responsibilities

  • Implement various features of Dash Evolution on mobile (iOS and Android).
  • Implement UI/UX solutions into mobile apps.
  • Maintain the localization of all Dash Core Group mobile apps. This might require interaction with community contributors native to each localization.
  • Help maintain code quality in your team.
  • Ensure the performance, quality, and responsiveness of applications.
  • Collaborate with your team leader to define, design, and ship new features.

Requirements

  • Experience working with Android frameworks such as the SDK and JetPack with knowledge of LiveData, Flow, MVVM, coroutines and Room.
  • 3 years or more programming in Java or Kotlin and Swift.
  • Basic knowledge or better of how a blockchain works. Preference for candidates with a strong passion for blockchain technologies.
  • Understanding of Material Design principles and interface guidelines.
  • Ability to work remotely and be self-motivated.
  • Proficient understanding of Git and GitHub, CI/CD.
  • Familiarity with RESTful APIs to connect Android applications to back-end services.
  • Proficiency in the English language. You must be able to communicate with the team, both orally and in written form.

We would prefer candidates have at least a few of the following:

  • Basic understanding of how cryptography is being used in the blockchain.
  • Have published one or more Android and/or iOS apps.
  • Secondary expertise in Rust or C++.
  • Understanding of SPV in blockchain technology.
  • Strong Unix skills.
  • A knack for writing unit tests and optimization based on them.


Location / compensation:

  • Location can be anywhere / remote. Preference will be given to applicants based in the EST/GMT/GMT+1/GMT+2 time zones.
  • Compensation will be at competitive rates

Contact: