
Senior Android Developer(React Native) - Onchain Wallet
- China
- Permanent
- Full-time
- Responsible for the development and maintenance of Onchain App business modules;
- Optimize and improve existing code to enhance application performance and user experience, including memory optimization, lag reduction, and crashes troubleshooting;
- Conduct technical research and tech solution design based on product requirements;
- Collaborate closely with PMs, designers, QA, and other team members to ensure timely project delivery;
- Document technical design and architecture, participate in code reviews, and ensure code quality;
- Explore and implement new technologies applicable to the project.
- Proficient in Android development tools and technologies, including Java and Kotlin;
- Familiar with multithreading programming techniques in Java and Kotlin, such as Thread, Thread Pool, Handler, RXJava, Coroutine, etc.;
- Skilled in architectural patterns such as MVC, MVP, and MVVM;
- React-native experience is a plus
- Demonstrates good programming habits and coding style, with knowledge of common algorithms and data structures;
- Understands the core mechanism under the hood of commonly used SDKs and be capable of reading source code to solve technical problems;
- Proactive, with excellent communication and teamwork skills.
- Bonus to have experience in Web3 and Blockchain projects.