We are looking for a strong middle/senior level Android developer who has experience developing native Android applications with Android SDK. We use cutting-edge technologies, and are constantly searching for the best approaches to build our Android application. If you are passionate about Android development and ready to become better, and grow fast as a developer you will fit perfectly within our team.
Responsibilities:
Collaborate with product designers and other developers to deliver solutions fast
Architect an efficient and reusable code for UI and business logic
Cover your code with unit and instrumentation tests
Improve the existing codebase with better architectural solutions
We use:
Kotlin and Java
RxJava
MVVM with Android Data Binding library
Retrofit
NDK and C++ (not necessary to have experience with it)
Requirements
2+ years building Android applications with Android SDK
Deep knowledge of Kotlin/Java and Android SDK
Ability to work with a large codebase and help to keep it clean and maintainable
Team work experience
Highly Considered
Experience with audio and NDK will be an advantage
Benefits
Relocation sponsorship to Singapore
Healthcare program
Modern work environment
Smart colleagues
Free transportation for late workers
Music studio with lots of instruments and music gear in the office
Staff discounts at Swee Lee stores and Music Academy