What are the responsibilities and job description for the Senior Android Developer position at Sirisoft Inc?
Duration : Long Term
Education and Years of Experience : 5 years
Duties and Responsibilities :
Experience developing native mobile applications
Understanding of security related concepts / concerns in mobile applications
Experience using Fastlane
Android : Comfortable within Google Play Console
Android : Experience creating and maintaining Gradle build files
Android : Experience creating and configuring flavors
Android : Experience in Kotlin 1.7 , Seeking Senior level Kotlin experience
Android : API level 30
Android : Experience with Android Studio
Android : Knowledge of Jetpack architecture components (LiveData, ViewModel, Lifecycles, Navigation, ViewBinding, etc.)
Android : Experience with Coroutines
Experience with integration to REST web services
Experience using git
Required and Desired Skills / Certifications :
Experience working in agile / scrum methodology
Collaborated with cross-functional teams to define, design and ship new features
Experience with participating in code reviews
Can demonstrate knowledge of software design patterns and conventions
Experience developing unit tests and UI tests
Experience in security of data on devices and in transit
Knowledge around continuous and automated deployments of mobile applications
Experience localizing mobile applications for global markets