Senior Android Developer (Blockchain)

Our client is a mobile browser that offers a fast, ad-free browsing experience with native Web3 capabilities. It automatically blocks ads and trackers, providing users with enhanced privacy and smoother performance. Users can earn points through everyday browsing and in-app activities, which can be redeemed for cryptocurrency, vouchers, or branded rewards.

The browser includes a self-custodial crypto wallet, token trading, dApp access, and airdrop discovery β€” all in one place. With over 70 embedded games, localized content, and robust security measures, it serves as an all-in-one platform tailored for the next generation of internet users.

Backed by $6M in venture capital, it has expanded its reach to more than 100 countries, amassing over 4 million users with strong daily engagement.

 

 

Team: Tech Lead, Product Manager, QA, Backend devs, Frontend dev, Mobile devs

 

 

Requirements:

  • 5+ years' experience with native Android development
  • Experience in web3
  • Expert knowledge of Java in the Android ecosystem
  • Working experience with C++
  • Android Studio/Eclipse experience
  • Demonstrated experience working with large code bases
  • Android SDK, NDK, and JNI experience
  • Experience with software development in a distributed team
  • A passion for helping protect users’ privacy and security
  • Upper-Intermediate or higher proficiency in English

 

Nice to have:

  • Exposure to Chromium and or Brave – understanding, customizing and debugging
  • Experience with the test coverage, Ninja/GN configs
  • Android NDK development with exposure to JNI and Ninja/GN configs
  • Chromium browser internals
  • Scripting with Python or similar

 

Responsibilities:

 

  • Developing functionality for the product to meet the key market needs with a focus on delivering reliable, high-quality software solutions.
  • Contributing to the scoping and design of new software and supporting planning and estimating, including responsibility for estimating individual development tasks.
  • Work closely with the engineering manager to provide technical guidance on how best to realize our vision.
  • Write maintainable code, employ best practices and apply testing responsibly.
  • Collaborate with others in the engineering team to formulate best practices.
  • Improving code maintainability, automation and supportability, e.g. code refactoring, peer reviews, unit test development and provision of stable APIs.
  • Suggesting and progressing opportunities for innovation across the product, investigating new technologies and techniques, and performing prototyping with the direction of senior leadership, and discovering new opportunities for new design improvements and product features.

 

 

Recruitment process: Recruitment interview - Technical interview - Client interviews

Published 11 August
104 views
Β·
22 applications
96% read
Β·
41% responded
Last responded 1 week ago
To apply for this and other jobs on Djinni login or signup.
Loading...