Senior Mobile Software Engineer
Braavos is a self-custody smart contract wallet for Bitcoin and Starknet, offering biometric 2FA security and DeFi features on mobile and browser.
Funding history
Projects
About Braavos
Braavos is a self-custody smart contract wallet for Starknet and Bitcoin. It uses account abstraction to enable biometric 2FA and 3FA transaction signing via the mobile device's secure enclave, protecting funds even if the seed phrase is exposed. Users can swap tokens, bridge funds, and earn yields, with an integrated DeFi dashboard tracking lending, borrowing, and staking positions. Available on iOS, Android, Chrome, Firefox, Brave, and Edge.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will build and maintain mobile UI applications, primarily in React Native while dropping to native iOS or Android when necessary. You will write clean, efficient, and well-tested code for features that handle real money, follow TDD, and contribute to the end-to-end release process. You will produce clear documentation, diagrams, and code comments, participate in daily agile ceremonies, and continuously improve the mobile product's reliability and security.
Requirements
- Experience with React Native and React
- Experience with native mobile technologies such as Swift and Java
- Experience with relational databases and SQLite
- Proven mobile UI development experience
- Familiarity with test-driven development
- Experience contributing to release processes and CI/CD
- Ability to produce clear technical documentation and diagrams
- Awareness of financial security and risk considerations in code
Responsibilities
- Develop mobile UI applications
- Contribute to the end-to-end release process
- Write documentation, flowcharts, layouts, diagrams, and code comments
- Produce clear, maintainable, and efficient code
- Apply test-driven development to produce well-tested code
- Participate in daily agile meetings
- Use cross-platform development and drop to native when necessary
Hiring Process
Email your CV along with a brief statement explaining why you are the right person for the position to jobs@braavos.app.
