You are viewing a preview of this job. Log in or register to view more details about this job.

Android developer

Basic Qualifications 
o      Strong written and verbal communication skills; able to communicate clearly with technical teams and stakeholders 
o      Highly collaborative and able to work as part of a cross-functional team 
o      Able to create interfaces that support multiple device form factors 
o      Ability to analyze the performance of applications using Android SDK tools, and to act upon analysis to improve performance 
o      Able to use source control systems like Git. Familiar with branching strategies. 
o      Solid understanding of unit testing 
o      Able to lead the technical development of a project or feature with minimal direction Excellent Kotlin coding ability 
o      Excellent experience in Reactive programming – RX frameworks like RxAndroid and RxKotlin 
o      Intimate experience with the Android API, e.g.: activities, fragments, services, content providers. 
o      Experience using non-Google libraries, e.g. EventBus, Dagger 2, or other open source libraries 
o      Experience writing multi-threaded/asynchronous code; solid understanding of process and thread model in Android applications 
o      Experience working as part of a team, ideally using Agile methodologies 
o      Have worked on at least one application in the Google Play store o      Code and process examples of past work 
o      Experience building and animating custom UI components 
o      Experience with Kotlin programming language on Android. 
o      Experience with Reactive Programming (RxAndroid and RxKotlin) 
o      Experience creating or supporting an SDK 
o      Experience with Bluetooth or BLE