Mobile Lead Developer
Summary
Lead the development of Debifi’s iOS and Android apps using Kotlin/KMP and Swift, integrating secure Bitcoin transactions and AI-driven features while mentoring a small team.
About Debifi
At Debifi, we live under the mantra "Own your money." We believe in the transformative power of Bitcoin - not just as an asset, but as a foundation for true financial independence. Our philosophy, "Never sell. Borrow.", empowers Bitcoin holders to unlock liquidity without parting with their assets. Through our non-custodial lending solutions, we enable users to "Hold Your Keys" and stay in full control of their Bitcoin while accessing the financial flexibility they need.
We are building the future of decentralized finance - one where Bitcoin becomes supercollateral and financial sovereignty is the norm.
The Role
As Mobile Lead Developer at Debifi, you will take full ownership of the Debifi mobile ecosystem and become responsible for building and scaling our iOS and Android applications, which serve as the definitive cryptographic anchor for our platform - integrating secure authentication and transaction signing with a seamless, on-the-go user experience.
We expect you to collaborate closely with a small, focused team, helping guide engineering practices, perform code review, and mentor other developers while contributing directly to the codebase. This position is ideal for senior-level engineers with a proven track record of team-leading experience, vast knowledge of both iOS and Android platforms development specifics, who are passionate about Bitcoin, clean architecture, AI-driven development, and shaping next-generation financial products, looking for a long-term leadership role with real technical impact.
Responsibilities
- Develop and maintain Android and iOS applications built with Kotlin/KMP and Swift.
- Build AI-powered solutions for platform users.
- Design and implement efficient concurrent and multithreaded solutions for responsive, high-performance cross-platform mobile applications.
- Collaborate with backend developers on REST APIs, WebSocket, RPC, and client-server integrations.
- Optimize app performance and manage memory efficiently.
- Follow Android and iOS Design Principles and best practices.
About you
- Minimum 3 years of commercial Android and/or iOS development experience
- Strong knowledge of Kotlin/KMP and/or Swift ecosystems
- Experience with Android/iOS apps lifecycle, memory management, and multi-threading
- Proven expertise in architecting and deploying cross-platform engagement layers, including Firebase Cloud Messaging (FCM), iOS Live Activities, and native Home Screen Widgets.
- Proven experience utilizing AI-powered agents (e.g., Cursor, Windsurf, Claude Code) for enhanced code generation and rigorous quality review.
- English proficiency for reading technical docs, Jira tasks, and written communication
- Strong attention to detail and ability to independently complete tasks
- Highly organized and self-motivated, especially for remote work
Nice to Have
- Knowledge of Blockchain technologies: Bitcoin, Ethereum (ERC-20), Liquid
- Experience with crypto libraries, APIs, and basic cryptography concepts
- Basic knowledge of setting up local development environments using Docker/docker-compose
Compensation and Benefits
- Salary range is location and seniority-determined
- 20 working (30 calendar) days of paid vacation
- Annual professional development budget
- Option to participate in business trips and in specialized conferences
- Corporate reward system and performance-based bonuses
- Referral bonuses for bringing in a new team member
- Opportunities for both vertical and horizontal career growth
- Fully remote work and a flexible schedule
- An option to receive your salary in Bitcoin