The role involves designing, developing, maintaining, and improving software for various venture projects with a lean team.
The Onchain team focuses on delivering a secure and user-friendly multi-chain digital currency wallet.
Responsibilities include the development and maintenance of Onchain App business modules.
The developer will optimize and improve existing code to enhance application performance and user experience, addressing issues like memory optimization, lag reduction, and crash troubleshooting.
Conducting technical research and designing tech solutions based on product requirements is essential.
Collaboration with PMs, designers, QA, and other team members is necessary to ensure timely project delivery.
The role requires documenting technical design and architecture, participating in code reviews, and ensuring code quality.
The developer will explore and implement new technologies applicable to the project.
Requirements:
Proficiency in Android development tools and technologies, including Java and Kotlin, is required.
Familiarity with multithreading programming techniques in Java and Kotlin, such as Thread, Thread Pool, Handler, RXJava, and Coroutine, is necessary.
Skills in architectural patterns such as MVC, MVP, and MVVM are essential.
Experience with React Native is a plus.
The candidate should demonstrate good programming habits and coding style, with knowledge of common algorithms and data structures.
Understanding the core mechanisms of commonly used SDKs and the ability to read source code to solve technical problems is required.
The candidate should be proactive, with excellent communication and teamwork skills.
Experience in Web3 and Blockchain projects is a bonus.
Benefits:
The position offers a competitive salary.
Attractive annual leave entitlement, including birthday and work anniversary leave.
Work flexibility is provided, including flexi-work hours and hybrid or remote setups.
Opportunities for career growth through an internal mobility program that offers diverse scopes.
Employees receive a crypto.com visa card upon joining.
Benefits packages may vary depending on regional requirements, with more information available from the talent acquisition team.