About the Company:
Our Client is a licensed crypto investment platform, which offers a wide range of crypto-based financial services. The company believes that Blockchain and Cryptocurrency technologies will form a big part of the future of Finance in Indonesia.
Key Responsibilities:
- Translate designs and wireframes into high quality code
- Design, build, and maintain high performance, reusable, and reliable Kotlin code for the Android platform
- Collaborate with cross-functional teams to define, design, and ship new features
- Work with outside data sources and APIs
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Ensure the best possible performance, quality, and responsiveness of the application
- Help maintain code quality, organization, and automatization
- Provide additional support to web back-end teams with Golang/Java development
- Bachelor / Master degree in Computer Science, Engineering or a related subject
- Proven software development experience and Android skills development - Min. of 4 years experience
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Strong technical knowledge of Kotlin, XML and Android libraries
- Experience with some or all of: MVVM, Retrofit, OkHttp, Glide, Reactive Programming (RxJava, RxKotlin, RxAndroid, RxBinding and RxPermissions), Charting (MPAndroidChart)
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Experience with offline storage, threading, benchmarking and performance tuning
- Proficient understanding of code versioning tools, such as Git and continuous integration
- Strong knowledge and experience of Java development
- Strong knowledge of Android UI design principles, patterns, and best practices
- Understanding of Google’s Android design principles and interface guidelines
- Strong attention to detail, proactive, independent working style
- Strong communication and teamwork skills
- Effective time management and ability to prioritize tasks
If you possess the above requirements and are keen on a new challenge, please apply directly or email jay@wenetworkasia.com.
WeNetwork
