About the role:
– Developing new Android applications and features using best practices
– Improving and maintaining the existing code base
– Collaborating with different teams on building new solutions
About you:
– You have 5+ years of experience in native Android development
– A degree in Computer Science is a plus
Required Experience in:
– Developing native Android applications on different devices such as phone, TV, Wear and Auto (Please provide links to apps you have worked on)
– Building complex and responsive Android UI layouts
– Building database backed applications using SQLite
– Push notifications
– Using RESTful APIs
– Developing using Kotlin and Java
– Using the Android SDK
– Using version control systems, mainly Git
– Unit testing
Desirable Experience in:
– Building native reusable components
– Web technologies including HTML, CSS and Javascript
– Streaming protocols
– Continuous Integration
– UI testing