Mô Tả Công Việc
We are looking for a Senior Native Mobile Developer with deep expertise in Swift and Kotlin, and a strong understanding of BLE (Bluetooth Low Energy) communications to join our team. This role will play a key part in building and integrating our MPC (Multi-Party Computation) Crypto Wallet solution with a secure hardware device that communicates with the mobile application via BLE. You will work closely with cryptography engineers, firmware teams, and backend developers to embed MPC protocols into the mobile app, define and test mobile-side communication protocols, and ensure a secure and seamless user experience between the wallet and the embedded hardware. Key Responsibilities
Implement and maintain native iOS (Swift) and Android (Kotlin) components of our MPC wallet solution.
Integrate cryptographic SDKs and MPC libraries to support MPC core functions such as secure key share generation, signing, and transaction flows.
Develop and optimize BLE communication between the mobile app and the secure hardware component, including pairing, GATT services, and encrypted data transmission.
Collaborate with firmware teams to define packet structures, command sets, and device-side state machines.
Ensure mobile security best practices, including biometric authentication, secure local storage, sandboxing, and encrypted communication channels.
Build clean, well-tested, and maintainable code that aligns with our cross-platform architecture and performance goals.
Work closely with QA to implement robust test coverage, particularly around BLE and MPC integration.
Participate in design reviews, code reviews, and contribute to cross-functional discussions and continuous improvement.
Xem toàn bộ Mô Tả Công Việc
Yêu Cầu Công Việc
Must-have Requirements
5+ years of hands-on mobile development experience with both Swift (iOS) and Kotlin (Android).
Strong understanding of BLE: scanning, GATT profiles, pairing, encrypted communication, and performance optimization.
Proven experience building mobile apps that interface with external hardware over BLE or NFC.
Familiarity with integrating SDKs into Swift and Kotlin-based mobile environments.
Solid grasp of mobile security: keychain, keystore, biometric auth, secure enclave, encrypted storage.
Strong problem-solving, debugging, and communication skills.
Ability to work independently and collaboratively with distributed teams in a fast-paced startup environment.
Nice-to-have Requirements
Experience working with MPC-based systems, threshold signing, or cryptographic key orchestration.
Exposure to crypto wallet development or blockchain transaction signing.
Familiarity with BLE emulators/simulators for development and automated testing.
Experience setting up CI/CD for mobile, release workflows, and crash/error monitoring.
Contributions to open-source mobile, cryptography, or Web3 projects.
Experience with multi platforms (e.g. Flutter)
Xem toàn bộ Yêu Cầu Công Việc
Hình thức
Full-time
Quyền Lợi
Work on Cutting-Edge Crypto Tech: Be part of a team building secure, MPC-powered wallet technology that’s reshaping the future of digital asset protection.
Collaborate with Top Talent: Work alongside a world-class team of engineers and crypto experts who value quality, innovation, and continuous learning.
Flexible & Remote-Friendly Environment: Enjoy the freedom to work from anywhere or join us in Ho Chi Minh City - your impact matters more than your location.
Mức lương
Thỏa thuận
Báo cáo tin tuyển dụng: Nếu bạn thấy rằng tin tuyển dụng này không đúng hoặc có dấu hiệu lừa đảo,
hãy phản ánh với chúng tôi.
Tham khảo: 10 Dấu hiệu nhận biết hành vi lừa đảo qua tin tuyển dụng.
Tham khảo: 10 Dấu hiệu nhận biết hành vi lừa đảo qua tin tuyển dụng.