Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.
5 years of experience with both C++ and Java, and experience in object-oriented programming, data structures, and algorithms.
5 years of experience testing, maintaining, or launching software products.
Preferred qualifications:
Experience in Android application development and deployment, encompassing the entire development lifecycle from concept to launch.
Experience in designing and implementing user interfaces for Android applications. Understand Android User Interface (UI) design principles, Material Design guidelines, and User Interface (UI) testing tools.
Experience in working with web technologies and browsers. Understand browser rendering engines and web standards.
Experience with browser developer tools and debugging techniques.
Understand Android Studio, and Android-specific libraries and frameworks.