About the Role
As part of the engineering team, your mission is to fully engage in mobile wallet development in the EVM blockchain and decentralized identity space. You will actively contribute to the architecture design and development, while regularly engaging with other cutting edge teams.
Requirements
- Minimum 3+ years of working experience delivering native applications for Android with a deep understanding of a consumer app life-cycle.
- Expert in Kotlin, Java, and Android UI.
- Minimum 1+ years of working experience integrating blockchain infrastructure for Android and deep understanding of decentralized asynchronous communication.
- Strong understanding of data structures and algorithms, building custom UI, and creating great user experiences.
- Excellent problem solving and critical thinking skills, passionate about mobile app development.
- Test driven development mindset, questioning any code produced with a pair of critical eyes.
Responsibilities
- Implement the latest feature set of the Minerva Wallet, outlined in user stories and designs.
- Coordinate with team members to use and improve emerging blockchain standards.
- Write good test cases aiming for full code coverage for functional requirements.
- Stay vigilant about non-functional requirements related to security, transaction cost, etc.
- Improve development tooling and test framework of the protocol development.
- Assist team members in code reviewing their work to get code merged.
- Peer program and code review other team members' work.
- Participate in regular public forum discussions, and lead sessions when needed.