Position Overview
Blockdaemon is seeking a Senior Android Engineer willing to work US hours to join our team for a short term contract and support the development of the next generation of Blockdaemon’s secure and seamless mobile MPC wallet SDKs.
In this role, you’ll join forces with a seasoned cross-functional delivery team, all dedicated to bridging the world with blockchain technology. Together, you’ll create state-of-the-art mobile applications and SDKs, shaping the future of the industry. You’ll engineer and construct scalable, secure, and dependable software. This position offers the opportunity to dive into cryptography and blockchains.
You’ll participate in cross-functional architecture decisions, implement best practices with our team, develop software and execute on new features and product initiatives with a commitment to excellence in code quality. This role will report into a technical engineering manager and work closely with product and engineering teams to support company goals and initiatives.
Your Impact
Responsibilities include but are not limited to:
- Developing mobile SDKs and apps ranging from rapid prototypes to production applications across Blockdaemon products.
- Leveraging cloud based systems to deploy and maintain technical solutions across multiple environments.
- Ensuring code quality and maintainability by reviewing, testing and debugging code amongst peers.
- Staying up to speed with new and emerging technologies, industry shifts, and engineering best practices.
- Attending and supporting various agile ceremonies, such as standups and retrospectives.
- Performing other duties and responsibilities as assigned.
Role Requirements
- 5+ years of professional experience and expert knowledge of Android, preferably in a fast paced environment.
- Highly proficient with Kotlin in a mobile environment.
- A solid understanding of how cryptocurrency HD wallets work at a technical level.
- Familiarity with common digital signature schemes and encryption algorithms (ECDSA, EdDSA, RSA, etc.)
- Demonstrable experience building, maintaining and delivering customer facing mobile apps or SDKs (Google Play, Nexus, Maven, etc.)
- General knowledge of and experience using various protocols (HTTP, WebSockets, etc.)
- Wide experience with mobile database, caching and queuing technologies.
- Solid foundation in concurrency, multi-threading and energy efficiency.
- Strong ability to write reusable, testable, and efficient code.
Nice-to-have skills
- Real world experience with hybrid development tools (Flutter or React Native)
- Strong experience building UIs and have a keen eye for design.
- Mobile CI/CD knowledge (Gitlab, CircleCI, Bitrise, etc.)
- General cryptocurrency or blockchain experience
Please mention the word **FRESHER** and tag RMzQuMTUwLjE4OC4xMA== when applying to show you read the job post completely (#RMzQuMTUwLjE4OC4xMA==). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.