Bachelor's degree in Computer Science or related technical field, or equivalent practical experience.
Candidates will typically have 1 year of experience with software development in one or more programming languages (e.g., Java, Python, Go, JavaScript, C++, or similar).
Typically 1 year of experience with data structures or algorithms.
Preferred qualifications:
Experience in performance tuning and/or power optimization
Experience with Android or other Mobile platforms
Experience with Android framework development
Experience with building full-stack Android applications, ranging from building user interfaces to low-level Android libraries