Senior Android Engineer
Requirements:
You Will
- Designing and developing advanced applications for the Android platform.
- Deliver high-quality android app based on requirements.
- Interact with product managers, designers, and cross-functional teams.
- Working closely with the backend team to provide feedback on defining and API contract.
- Communicate complicated technical problems to both technical and business audiences.
- Write unit-testing code for robustness, including edge cases, usability, and general reliability.
- Bug fixing and improving application performance.
- Help maintain code quality, organization, and automatization.
What You Need
- Minimum 4 years of experience in the related field.
- Bachelor’s Degree in Computer Science, Computer Engineering or related disciplines.
- Deep understanding the intricacies of the Android Lifecycle.
- Experience in developing an android app using Kotlin.
- Deep knowledge of Android APIs and design patterns.
- Experience in shipping apps to Play Store.
- Able to write unit tests alongside with instrumentation test using Mockito/PowerMockito and Espresso.