Overview
Blockchain.com is connecting the world to the future of finance. As a leading global crypto company, we help millions access cryptocurrency securely. Since 2011, we have earned the trust of over 90 million wallet holders and more than 40 million verified users, facilitating over $1 trillion in crypto transactions.
Blockchain.com is the world's leading software platform for digital assets. We share a passion to code, create, and build an open, accessible and fair financial future, one piece of software at a time.
Our engineering team is building technologies that are revolutionizing the financial services industry. We are looking for a Mid-level Android engineer to join our growing engineering team, to rapidly create, iterate and launch high-quality software that empowers users worldwide.
We are tackling some of the most interesting problems in the crypto space while rapidly and securely scaling a distributed platform that touches millions of people daily. Join us!
What you will do
- Build & Ship: Contribute to our industry-leading Bitcoin and crypto wallet – View on App Store. Write reliable, well-tested Kotlin code, collaborate with senior engineers on architecture decisions, and help guide junior teammates.
- Learn & Grow: Deepen expertise through code reviews, architecture discussions, and technical deep-dives. Own medium-sized features end-to-end while sharpening skills in mobile security and crypto.
- Collaborate: Work with designers, product managers, and other engineers to translate user stories into mobile features.
- Own Features: Take full responsibility for feature development—planning, debugging, testing, and releasing to production—with an eye toward continuous improvement and scalability.
- Stay Curious: Explore tools (KotlinCoroutines/Flow, JetpackCompose, Tink, etc.), share insights with the team, and champion best practices.
What you will need
Must-Haves
- 2-5 years of professional Android development experience
- Proficiency in Kotlin (and familiarity with Java)
- Experience with Android Studio, Jetpack Compose/Views, Gradle, and Git
- Hands-on experience shipping at least one consumer app to Google Play (testing tracks, production release, Play Console management)
- Strong grasp of asynchronous programming (Coroutines/Flow/RxJava) and architectural patterns (MVVM/MVI)
- Commitment to unit testing and automated CI/CD pipelines
- Growth mindset with feedback, rapid iteration and continuous improvement
- Clear communication and enjoyment of working in diverse, distributed teams
Nice-to-Haves
- Experience mentoring or pairing with junior engineers
- Personal interest in crypto or fintech
- Knowledge of advanced app-security or cryptography concepts
- Familiarity with automated UI-testing frameworks (Maestro)
- An app or project in Google Play or on GitHub you can demo
- Exposure to performance profiling and memory-management tools
How we work
- Mentorship First: Regular 1-on-1s, peer design reviews, and open architecture forums help everyone level up.
- Quality Matters: We test thoroughly, automate where it counts, and never compromise user trust.
- Iterate Rapidly: Small, safe releases deliver real features to millions of users quickly.
- Global Mindset: Our team spans the globe; clear communication and async collaboration are core skills.
Compensation & Perks
- Full-time salary based on experience with meaningful equity
- Hybrid role based in our Paris office with in-office presence three days per week
- Work from Anywhere Policy: remote work allowed up to 20 days per year
- Budgets for learning & professional development
- Unlimited vacation policy; balance workload with personal needs
- Apple equipment
- Opportunity to be a key player in a rapidly expanding global technology company
- Flexible work culture
Blockchain is committed to diversity and inclusion and is an equal opportunity employer.