We’re looking for an experienced Android Developer to develop our mobile trading platform.
As an Android Developer, you’ll…
Write application code using both Java and Kotlin.
Ensure the best possible performance, quality, and responsiveness of the application.
Write clean, composable, and maintainable code.
Do code reviews with your squad members.
Maintain a strong emphasis on user experience for mobile app.
Willingness to contribute ideas to the troubleshooting and resolution of application issues in a timely manner.
Collaborate with cross-functional teams to define, design, and ship new features.
You’ll thrive as the Android Developer if you:
At least 3+ years of Android development experience.
Understanding of Android OS and Android SDK
Good at OOP, data structure, algorithms, and SOLID principles.
Proficient in both Java and Kotlin.
Experience with developing custom UI for the native components.
Experience with Android Architect Components such as LiveData, ViewModel, Handling Lifecycles…
Good understanding of MVP/MVVM architectures for Android, Reactive patterns, and dependency injection.
Good familiarity with popular libraries and APIs, such as OkHttp, RxJava, RxAndroid, Dagger…
Experience with concurrency including Thread, Handler, RxJava, Coroutines, and scheduling techniques.
Experience with Socket, WebSocket to build real-time applications.
Ability to understand business requirements and translate them into technical requirements
Ability to work in a dynamic, fast-moving, and growing environment.
At PowerTrade, we’re a team of technologists, and crypto industry veterans obsessed with quality, product and user experience.
Our operating system
Start with the customer
Be cool, kind and drama-free
Be radically honest
Move, smartly, intentionally, fn fast!
Just fix it!
If you share our values and our enthusiasm for crypto and trading and you’re up for the challenge of working remotely for a distributed team, we would love to hear from you and explore the value you can add to our team.