Job Description:
We're looking for someone who is proficient at coding in Java and Kotlin and adheres to best practices to ensure delivery of stable and reliable app releases. You will have the opportunity to solve challenging technical problems and maintain good communication with other developers and stakeholders. In addition to programming, you will assist with maintaining CI/CD workflows, improving testing solutions, and optimizing the overall development process.
Responsibilities:
- Document code in a clear and concise manner
- Identify and address technical debt
- Monitor and improve app performance
- Review and approve code changes from other developers
- Collaborate with cross-functional teams to define and ship new features
Qualification and Experience:
- 4+ years of experience in Android Development using Java
- 3+ years of experience in Android Development using Kotlin
- Experience with RESTful JSON feed consumption
- Experience with push notification integration and deep linking
- Experience with Git, GitHub and Gitflow
- Experience with the latest development paradigms regarding performance, security, and coding best practices
- Strong knowledge of design patterns
- Good communication skills with different stakeholders such as QA, Project Managers, and Product Owners
- BS or higher in Computer Science or related field
- Experience with OTT (Android TV/Fire TV) development
- Experience with Google IMA SDK