Android Engineer (Filled)
ArcBlock-Nate
2024-02-28 01:12
· edited
Please send your resume to apply for this position: hr@arcblock.io
Job responsibilities#
- Design and implement user-oriented product features, deliver high-quality software, including but not limited to: DID Wallet Android version, DID Wallet Android SDK.
- Optimize the delivery pipeline and level of automation for each project.
- Provide technical support for our customers and partners.
Ability requirements#
- Having more than 2 years of practical development experience in Android, familiar with Android SDK and related technologies for development, debugging, optimization, release, and integration.
- Proficient in mastering the Kotlin language.
- Familiar with Android threads, processes, Bundles, and Handler mechanisms.
- Familiar with Android custom drawing and animation implementation;
- Proficient in using OkHttp, Retrofit, RxJava, Glide, Gson and other common third-party libraries.
- Proficient in using git.
- Understand or be familiar with Javascript/Node.js projects.
- Based on product requirements design solutions, ability to drive product landing.
- Strong self-learning ability and a relatively open mindset, constantly learning new technologies and tools to improve the efficiency of the entire team.
Bonus points#
- Familiar with basic concepts and algorithms of blockchain.
- Have experience developing with other backend languages.
- Experience in developing Native Apps for iOS.
- High-quality GitHub open source projects, technical blogs.
- Familiar with any modern front-end framework, such as React, Vue.js, Angular.
- Leadership capabilities, product capabilities, and best engineering practices demonstrated in past experiences.
- Good communication skills: effectively communicate with peers, non-technical personnel, such as document writing.
- Familiar with Amazon AWS or other cloud computing tools and technologies such as Azure, Google Cloud, Alibaba Cloud, etc.
Sticker