Job Description :
Essential Responsibilities
Work on a team of Android developers building world-class streaming video apps loved by millions
Deliver working features at the end of every sprint
Build performant and scalable streaming apps for Android
Design and Implement new features for Android
Triage and fix bugs for Android
Design and Implement adaptive UIs in clean codebase and best practices
Foster the use of software design patterns for the team
Contribute to the app build process and CI/CD flow
Participate in code reviews


Basic Qualifications:
Proven experience working in Agile software methodology
Bachelor’s degree in Computer Science or related field or applicable work experience
3+ years experience developing, releasing, and maintaining native Android apps in Kotlin and/or Java
Experience in creating and developing against RESTful and GraphQL web services
Strong CS fundamentals, troubleshooting, debugging, and problem-solving skills
Strong understanding of the Google Play store and user interface guidelines and best practices
Familiarity with security guidelines and secure coding practices
Familiarity with CI/CD build and deployment practices
Excellent communication skills with the ability to explain issues clearly to non-technical stakeholders
Experience working in a collaborative team environment

Similar Jobs you may be interested in ..