Senior Android Developer
Join Minerva's engineering team to develop a mobile wallet in the EVM blockchain and decentralized identity space, contribute to architecture and development, and collaborate with cutting-edge teams.
Responsibilities
- Implement the latest feature set of the Minerva Wallet from user stories and designs.
- Coordinate with team members to use and improve emerging blockchain standards.
- Write test cases targeting full functional code coverage and address security and transaction-cost requirements.
- Improve development tooling and the protocol test framework.
- Assist with code reviews and peer programming to get work merged.
- Participate in public forum discussions and lead sessions when needed.
Requirements
- At least 3 years of experience delivering native Android applications and understanding consumer app lifecycles.
- Expertise in Kotlin, Java, and Android UI.
- At least 1 year of experience integrating blockchain infrastructure for Android and understanding decentralized asynchronous communication.
- Strong understanding of data structures, algorithms, custom UI, and user experience.
- Excellent problem-solving and critical-thinking skills with a passion for mobile app development.
- Test-driven development mindset and willingness to critically review code.