Qualifications
- Bachelor of Science in Computer Science or Software Engineering (or equivalent)
- Experience with Kotlin
- Solid understanding of MVVM.
- Experience with Kotlin Coroutines is preferred.
- Experience with Clean Architecture is preferred.
- Solid foundation in data structures, algorithms, OO Design and relational databases
- 5+ years of professional programming experience
- 2+ years of Android programming experience in Kotlin
- Leadership in the definition, implementation, and rollout of significant features on mobile apps
- Significant experience with server-side programming, including API design
- Experience analyzing and improving app performance and resource utilization across the full stack
- Strong interpersonal skills, analytical skills, combined with intellectual curiosity, and a desire and ability to "get things done" are essential requirements