1. A solid foundation in computer science, with strong competencies in data structures, algorithms and software design.
2. 3+ years industry experience in software development.
3. Extensive mobile development experience on Android.
4. Advanced Java/Kotlin development skills.
5. Experience with Android development tools such as Android Studio.
6. Have published at least one original Android app.
7. Excellent communication skills, and experience coaching/mentoring junior team members.
8. Strong written and spoken English.
1. Experience with mobile game engines for Android.
2. Working knowledge of Java/Kotlin.
3. Experience with Android SDK.
4. Experience with Jira, Github, and Slack.
5. Experience with Android design principals, Advertising Mediation integrations (MoPub), Firebase Integration, Attribution Tracking, In-app billing integrations.
6. Experience with Android profiling tools.
7. Experience working with and integrating rich animations into gameplay.